Package discord4j.rest.util
Class Color
java.lang.Object
discord4j.rest.util.Color
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Color
The color bismark ■.static final Color
The color black ■.static final Color
The color blue ■.static final Color
The color brown ■.static final Color
The color cinnabar ■.static final Color
The color cyan ■.static final Color
The color dark goldenrod ■.static final Color
The color dark gray ■.static final Color
The color deep lilac ■.static final Color
The color deep sea ■.static final Color
The color black ■ that can be used for Discord roles.static final Color
The color white ■ that can be used for Discord embeds.static final Color
The color endeavour ■.static final Color
The color gray ■.static final Color
The color gray chateau ■.static final Color
The color green ■.static final Color
The color hoki ■.static final Color
The color jazzberry jam ■.static final Color
The color light gray ■.static final Color
The color light sea green ■.static final Color
The color magenta ■.static final Color
The color medium sea green ■.static final Color
The color moon yellow ■.static final Color
The color orange ■.static final Color
The color pink ■.static final Color
The color red ■.static final Color
The color ruby ■.static final Color
The color rust ■.static final Color
The color sea green ■.static final Color
The color submarine ■.static final Color
The color summer sky ■.static final Color
The color tahiti gold ■.static final Color
The color vivid violet ■.static final Color
The color white ■.static final Color
The color yellow ■. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
getBlue()
Returns the blue value for this color, as an integer in the range 0-255.int
getGreen()
Returns the green value for this color, as an integer in the range 0-255.int
getRed()
Returns the red value for this color, as an integer in the range 0-255.int
getRGB()
Returns the RGB value for this color.int
hashCode()
static Color
of
(float red, float green, float blue) Initializes a new instance ofColor
using the specified red, green, and blue values, which must be given as floats in the range of 0.0F-1.0F.static Color
of
(int rgb) Initializes a new instance ofColor
using the specified RGB value.static Color
of
(int red, int green, int blue) Initializes a new instance ofColor
using the specified red, green, and blue values, which must be given as integers in the range of 0-255.toString()
-
Field Details
-
WHITE
The color white ■. UseDISCORD_WHITE
for embeds. -
DISCORD_WHITE
The color white ■ that can be used for Discord embeds. PassingWHITE
to embed is ignored by Discord. -
LIGHT_GRAY
The color light gray ■. -
GRAY
The color gray ■. -
DARK_GRAY
The color dark gray ■. -
BLACK
The color black ■. UseDISCORD_BLACK
for roles. -
DISCORD_BLACK
The color black ■ that can be used for Discord roles. PassingBLACK
as role color is ignored by Discord. -
RED
The color red ■. -
PINK
The color pink ■. -
ORANGE
The color orange ■. -
YELLOW
The color yellow ■. -
GREEN
The color green ■. -
MAGENTA
The color magenta ■. -
CYAN
The color cyan ■. -
BLUE
The color blue ■. -
LIGHT_SEA_GREEN
The color light sea green ■. This is a Discord color preset. -
MEDIUM_SEA_GREEN
The color medium sea green ■. This is a Discord color preset. -
SUMMER_SKY
The color summer sky ■. This is a Discord color preset. -
DEEP_LILAC
The color deep lilac ■. This is a Discord color preset. -
RUBY
The color ruby ■. This is a Discord color preset. -
MOON_YELLOW
The color moon yellow ■. This is a Discord color preset. -
TAHITI_GOLD
The color tahiti gold ■. This is a Discord color preset. -
CINNABAR
The color cinnabar ■. This is a Discord color preset. -
SUBMARINE
The color submarine ■. This is a Discord color preset. -
HOKI
The color hoki ■. This is a Discord color preset. -
DEEP_SEA
The color deep sea ■. This is a Discord color preset. -
SEA_GREEN
The color sea green ■. This is a Discord color preset. -
ENDEAVOUR
The color endeavour ■. This is a Discord color preset. -
VIVID_VIOLET
The color vivid violet ■. This is a Discord color preset. -
JAZZBERRY_JAM
The color jazzberry jam ■. This is a Discord color preset. -
DARK_GOLDENROD
The color dark goldenrod ■. This is a Discord color preset. -
RUST
The color rust ■. This is a Discord color preset. -
BROWN
The color brown ■. This is a Discord color preset. -
GRAY_CHATEAU
The color gray chateau ■. This is a Discord color preset. -
BISMARK
The color bismark ■. This is a Discord color preset.
-
-
Method Details
-
of
Initializes a new instance ofColor
using the specified red, green, and blue values, which must be given as floats in the range of 0.0F-1.0F.- Parameters:
red
- The red component of the RGB value.green
- The green component of the RGB value.blue
- The blue component of the RGB value.
-
of
Initializes a new instance ofColor
using the specified red, green, and blue values, which must be given as integers in the range of 0-255.- Parameters:
red
- The red component of the RGB value.green
- The green component of the RGB value.blue
- The blue component of the RGB value.
-
of
Initializes a new instance ofColor
using the specified RGB value. The blue value is in bits 0-7, green in bits 8-15, and red in bits 16-23.- Parameters:
rgb
- The RGB value.
-
getRGB
public int getRGB()Returns the RGB value for this color. The blue value will be in bits 0-7, green in 8-15, and red in 16-23.- Returns:
- The RGB value for this color.
-
getRed
public int getRed()Returns the red value for this color, as an integer in the range 0-255.- Returns:
- The red value for this color.
-
getGreen
public int getGreen()Returns the green value for this color, as an integer in the range 0-255.- Returns:
- The green value for this color.
-
getBlue
public int getBlue()Returns the blue value for this color, as an integer in the range 0-255.- Returns:
- The blue value for this color.
-
toString
-
equals
-
hashCode
public int hashCode()
-