Package discord4j.rest.util
Class Color
- java.lang.Object
-
- discord4j.rest.util.Color
-
public final class Color extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static Color
BISMARK
The color bismark ■.static Color
BLACK
The color black ■.static Color
BLUE
The color blue ■.static Color
BROWN
The color brown ■.static Color
CINNABAR
The color cinnabar ■.static Color
CYAN
The color cyan ■.static Color
DARK_GOLDENROD
The color dark goldenrod ■.static Color
DARK_GRAY
The color dark gray ■.static Color
DEEP_LILAC
The color deep lilac ■.static Color
DEEP_SEA
The color deep sea ■.static Color
DISCORD_BLACK
The color black ■ that can be used for Discord roles.static Color
DISCORD_WHITE
The color white ■ that can be used for Discord embeds.static Color
ENDEAVOUR
The color endeavour ■.static Color
GRAY
The color gray ■.static Color
GRAY_CHATEAU
The color gray chateau ■.static Color
GREEN
The color green ■.static Color
HOKI
The color hoki ■.static Color
JAZZBERRY_JAM
The color jazzberry jam ■.static Color
LIGHT_GRAY
The color light gray ■.static Color
LIGHT_SEA_GREEN
The color light sea green ■.static Color
MAGENTA
The color magenta ■.static Color
MEDIUM_SEA_GREEN
The color medium sea green ■.static Color
MOON_YELLOW
The color moon yellow ■.static Color
ORANGE
The color orange ■.static Color
PINK
The color pink ■.static Color
RED
The color red ■.static Color
RUBY
The color ruby ■.static Color
RUST
The color rust ■.static Color
SEA_GREEN
The color sea green ■.static Color
SUBMARINE
The color submarine ■.static Color
SUMMER_SKY
The color summer sky ■.static Color
TAHITI_GOLD
The color tahiti gold ■.static Color
VIVID_VIOLET
The color vivid violet ■.static Color
WHITE
The color white ■.static Color
YELLOW
The color yellow ■.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
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.String
toString()
-
-
-
Field Detail
-
WHITE
public static final Color WHITE
The color white ■. UseDISCORD_WHITE
for embeds.
-
DISCORD_WHITE
public static final Color DISCORD_WHITE
The color white ■ that can be used for Discord embeds. PassingWHITE
to embed is ignored by Discord.
-
LIGHT_GRAY
public static final Color LIGHT_GRAY
The color light gray ■.
-
GRAY
public static final Color GRAY
The color gray ■.
-
DARK_GRAY
public static final Color DARK_GRAY
The color dark gray ■.
-
BLACK
public static final Color BLACK
The color black ■. UseDISCORD_BLACK
for roles.
-
DISCORD_BLACK
public static final Color DISCORD_BLACK
The color black ■ that can be used for Discord roles. PassingBLACK
as role color is ignored by Discord.
-
RED
public static final Color RED
The color red ■.
-
PINK
public static final Color PINK
The color pink ■.
-
ORANGE
public static final Color ORANGE
The color orange ■.
-
YELLOW
public static final Color YELLOW
The color yellow ■.
-
GREEN
public static final Color GREEN
The color green ■.
-
MAGENTA
public static final Color MAGENTA
The color magenta ■.
-
CYAN
public static final Color CYAN
The color cyan ■.
-
BLUE
public static final Color BLUE
The color blue ■.
-
LIGHT_SEA_GREEN
public static final Color LIGHT_SEA_GREEN
The color light sea green ■. This is a Discord color preset.
-
MEDIUM_SEA_GREEN
public static final Color MEDIUM_SEA_GREEN
The color medium sea green ■. This is a Discord color preset.
-
SUMMER_SKY
public static final Color SUMMER_SKY
The color summer sky ■. This is a Discord color preset.
-
DEEP_LILAC
public static final Color DEEP_LILAC
The color deep lilac ■. This is a Discord color preset.
-
RUBY
public static final Color RUBY
The color ruby ■. This is a Discord color preset.
-
MOON_YELLOW
public static final Color MOON_YELLOW
The color moon yellow ■. This is a Discord color preset.
-
TAHITI_GOLD
public static final Color TAHITI_GOLD
The color tahiti gold ■. This is a Discord color preset.
-
CINNABAR
public static final Color CINNABAR
The color cinnabar ■. This is a Discord color preset.
-
SUBMARINE
public static final Color SUBMARINE
The color submarine ■. This is a Discord color preset.
-
HOKI
public static final Color HOKI
The color hoki ■. This is a Discord color preset.
-
DEEP_SEA
public static final Color DEEP_SEA
The color deep sea ■. This is a Discord color preset.
-
SEA_GREEN
public static final Color SEA_GREEN
The color sea green ■. This is a Discord color preset.
-
ENDEAVOUR
public static final Color ENDEAVOUR
The color endeavour ■. This is a Discord color preset.
-
VIVID_VIOLET
public static final Color VIVID_VIOLET
The color vivid violet ■. This is a Discord color preset.
-
JAZZBERRY_JAM
public static final Color JAZZBERRY_JAM
The color jazzberry jam ■. This is a Discord color preset.
-
DARK_GOLDENROD
public static final Color DARK_GOLDENROD
The color dark goldenrod ■. This is a Discord color preset.
-
RUST
public static final Color RUST
The color rust ■. This is a Discord color preset.
-
BROWN
public static final Color BROWN
The color brown ■. This is a Discord color preset.
-
GRAY_CHATEAU
public static final Color GRAY_CHATEAU
The color gray chateau ■. This is a Discord color preset.
-
BISMARK
public static final Color BISMARK
The color bismark ■. This is a Discord color preset.
-
-
Method Detail
-
of
public 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.- 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
public 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.- 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
public static Color of(int rgb)
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.
-
-