|
Class: FixedPalette
Object
|
+--Collection
|
+--SequenceableCollection
|
+--Colormap
|
+--ColorPalette
|
+--FixedPalette
|
+--FixedPaletteWithAlpha
- Package:
- stx:libview
- Category:
- Graphics-Images-Support
- Version:
- rev:
1.6
date: 2017/08/25 10:38:12
- user: cg
- file: FixedPalette.st directory: libview
- module: stx stc-classLibrary: libview
This class will (sooner or later) take over and/or redefine some of the Colormap functionality.
This migration will be done both to cleanup the code and for VW compatibility.
Notice: For now, the whole functionality is still in Colormap
Color
Image
Form
instance creation
-
redShift: reds redMask: redm greenShift: grns greenMask: grnm blueShift: blus blueMask: blum
-
initialization
-
redShift: rs redMask: rm greenShift: gs greenMask: gm blueShift: bs blueMask: bm
-
printing & storing
-
displayString
-
-
printOn: aStream
-
-
storeInstVarsOn: aStream
-
-
storeOn: aStream
-
queries
-
alphaByteAt: index
-
return the (simulated) alphaByte at index.
Notice that index is 1..
-
bitsAlpha
-
-
bitsBlue
-
-
bitsGreen
-
-
bitsRed
-
-
blueByteAt: index
-
return the (simulated) blueByte at index.
Notice that index is 1..
usage example(s):
(FixedPalette redShift:16 redMask:16rFF greenShift:8 greenMask:16rFF blueShift:0 blueMask:16rFF) blueByteAt:16rFFFFFF+1
(FixedPalette redShift:10 redMask:16r1F greenShift:5 greenMask:16r1F blueShift:0 blueMask:16r1F) blueByteAt:16r7FFF+1
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) blueByteAt:16rFFFF+1
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) blueByteAt:0+1
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) blueByteAt:16r7FFF+1
|
-
greenByteAt: index
-
return the (simulated) greenByte at index.
Notice that index is 1..
usage example(s):
(FixedPalette redShift:16 redMask:16rFF greenShift:8 greenMask:16rFF blueShift:0 blueMask:16rFF) greenByteAt:16rFFFFFF+1
(FixedPalette redShift:10 redMask:16r1F greenShift:5 greenMask:16r1F blueShift:0 blueMask:16r1F) greenByteAt:16r7FFF+1
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) greenByteAt:16rFFFF+1
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) greenByteAt:0+1
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) greenByteAt:16r7FFF+1
|
-
isFixedPalette
-
-
redByteAt: index
-
return the (simulated) redByte at index.
Notice that index is 1..
usage example(s):
(FixedPalette redShift:16 redMask:16rFF greenShift:8 greenMask:16rFF blueShift:0 blueMask:16rFF) redByteAt:16rFFFFFF+1
(FixedPalette redShift:10 redMask:16r1F greenShift:5 greenMask:16r1F blueShift:0 blueMask:16r1F) redByteAt:16r7FFF+1
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) redByteAt:16rFFFF+1
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) redByteAt:0+1
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) redByteAt:16r7FFF+1
|
-
size
-
return the number of (simulated) colors in this colormap
usage example(s):
(FixedPalette redShift:16 redMask:16rFF greenShift:8 greenMask:16rFF blueShift:0 blueMask:16rFF) size
(FixedPalette redShift:10 redMask:16r1F greenShift:5 greenMask:16r1F blueShift:0 blueMask:16r1F) size
(FixedPalette redShift:11 redMask:16r1F greenShift:5 greenMask:16r3F blueShift:0 blueMask:16r1F) size
|
|