Note that Java defines a byte as a signed integer in the range [-128, 127]. However, colors are more typically represented by values in the range [0, 255]. Java 3D recognizes this and for color treats the bytes as if the range were [0, 255]---in other words, as if the bytes were unsigned.
Java 3D assumes that a linear (gamma-corrected) visual is used for all colors.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final long |
| Access | Constructor and Description |
|---|---|
| public | Color4b(byte
the red color value b1, byte the green color value b2, byte the blue color value b3, byte the alpha value b4)Constructs and initializes a Color4b from the four specified values. |
| public | Color4b(byte[]
the array of length 4 containing r, g, b, and alpha in order c)Constructs and initializes a Color4b from the array of length 4. |
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final Color | Returns: a new AWT Color objectReturns a new AWT color object initialized with the r,g,b,a values of this Color4b object. |
| public final void |
| serialVersionUID | back to summary |
|---|---|
| pack-priv static final long serialVersionUID | |
| Color4b | back to summary |
|---|---|
| public Color4b(byte b1, byte b2, byte b3, byte b4) Constructs and initializes a Color4b from the four specified values.
| |
| Color4b | back to summary |
|---|---|
| public Color4b(byte[] c) Constructs and initializes a Color4b from the array of length 4.
| |
| Color4b | back to summary |
|---|---|
| public Color4b(Color4b c1) Constructs and initializes a Color4b from the specified Color4b.
| |
| Color4b | back to summary |
|---|---|
| public Color4b(Tuple4b t1) Constructs and initializes a Color4b from the specified Tuple4b.
| |
| Color4b | back to summary |
|---|---|
| public Color4b(Color color) Constructs and initializes a Color4b from the specified AWT Color object. No conversion is done on the color to compensate for gamma correction.
| |
| Color4b | back to summary |
|---|---|
| public Color4b() Constructs and initializes a Color4b to (0,0,0,0). | |
| get | back to summary |
|---|---|
| public final Color get() Returns a new AWT color object initialized with the r,g,b,a values of this Color4b object.
| |
| set | back to summary |
|---|---|
| public final void set(Color color) Sets the r,g,b,a values of this Color4b object to those of the specified AWT Color object. No conversion is done on the color to compensate for gamma correction.
| |