Color - CreedVI/Raylib-J GitHub Wiki
The Color class is used to create a custom Color data structure or to use a statically predefined Color.
Constructors:
Color()
Color myColour = new Color();
Results in a Color with an RGBA value of 0, 0, 0, 255.
Color(int r, int g, int b, int a)
Color myColour = new Color(66,66,66 255);
Results in a Color with an RGBA value of 66, 66, 66, 255.
Methods
toString()- Returns String of the RGBA
Color myColour = new Color(66,66,66, 255);
myColour.toString();
Returns a String with a value of 66, 66, 66, 255
getR()- Returns the value of R
Color myColour = new Color(66,66,66, 255);
myColour.getR();
Returns 66.
getG()- Returns the value of G
Color myColour = new Color(42,44,77, 255);
myColour.getG();
Returns 44.
getB()- Returns the value of B
Color myColour = new Color(53,67,55, 255);
myColour.getB();
Returns 55.
getA()- Returns the value of A
Color myColour = new Color(66,66,66, 255);
myColour.getA();
Returns 255.
setR()
myColor.setR(55);
Sets the value of R to 55
setG()
myColor.setG(33);
Sets the value of G to 33
setB()
myColor.setB(97);
Sets the value of B to 97
setA()
myColor.setA(21);
Sets the value of A to 21
Predefined Colors
| Name | RGBA |
|---|---|
| LIGHTGRAY | 200, 200, 200, 255 |
| GRAY | 130, 130, 130, 255 |
| DARKGRAY | 80, 80, 80, 255 |
| YELLOW | 253, 249, 0, 255 |
| GOLD | 255, 203, 0, 255 |
| ORANGE | 255, 161, 0, 255 |
| PINK | 255, 109, 194, 255 |
| RED | 230, 41, 55, 255 |
| MAROON | 190, 33, 55, 255 |
| GREEN | 0, 228, 48, 255 |
| LIME | 0, 158, 47, 255 |
| DARKGREEN | 0, 117, 44, 255 |
| SKYBLUE | 102, 191, 255, 255 |
| BLUE | 0, 121, 241, 255 |
| DARKBLUE | 0, 82, 172, 255 |
| PURPLE | 200, 122, 255, 255 |
| VIOLET | 135, 60, 190, 255 |
| DARKPURPLE | 112, 31, 126, 255 |
| BEIGE | 211, 176, 131, 255 |
| BROWN | 127, 106, 79, 255 |
| DARKBROWN | 76, 63, 47, 255 |
| WHITE | 255, 255, 255, 255 |
| BLACK | 0, 0, 0, 255 |
| BLANK | 0, 0, 0, 0 |
| MAGENTA | 255, 0, 255, 255 |
| RAYWHITE | 245, 245, 245, 255 |