Up to date
This page is up to date for Godot 4.1
.
If you still find outdated information, please open an issue.
Color¶
A color represented in RGBA format.
Description¶
A color represented in RGBA format by a red (r), green (g), blue (b), and alpha (a) component. Each component is a 16-bit floating-point value, usually ranging from 0.0
to 1.0
. Some properties (such as CanvasItem.modulate) may support values greater than 1.0
, for overbright or HDR (High Dynamic Range) colors.
Colors can be created in various ways: By the various Color constructors, by static methods such as from_hsv, and by using a name from the set of standardized colors based on X11 color names with the addition of TRANSPARENT. GDScript also provides @GDScript.Color8, which uses integers from 0
to 255
and doesn't support overbright colors.
Note: In a boolean context, a Color will evaluate to false
if it is equal to Color(0, 0, 0, 1)
(opaque black). Otherwise, a Color will always evaluate to true
.
Tutorials¶
Properties¶
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Constructors¶
Color ( ) |
|
Methods¶
clamp ( Color min=Color(0, 0, 0, 0), Color max=Color(1, 1, 1, 1) ) const |
|
from_hsv ( float h, float s, float v, float alpha=1.0 ) static |
|
from_ok_hsl ( float h, float s, float l, float alpha=1.0 ) static |
|
from_rgbe9995 ( int rgbe ) static |
|
from_string ( String str, Color default ) static |
|
get_luminance ( ) const |
|
html_is_valid ( String color ) static |
|
inverted ( ) const |
|
is_equal_approx ( Color to ) const |
|
linear_to_srgb ( ) const |
|
srgb_to_linear ( ) const |
|
to_abgr32 ( ) const |
|
to_abgr64 ( ) const |
|
to_argb32 ( ) const |
|
to_argb64 ( ) const |
|
to_rgba32 ( ) const |
|
to_rgba64 ( ) const |
Operators¶
operator != ( Color right ) |
|
operator * ( Color right ) |
|
operator * ( float right ) |
|
operator * ( int right ) |
|
operator + ( Color right ) |
|
operator - ( Color right ) |
|
operator / ( Color right ) |
|
operator / ( float right ) |
|
operator / ( int right ) |
|
operator == ( Color right ) |
|
operator [] ( int index ) |
|
operator unary+ ( ) |
|
operator unary- ( ) |
Constants¶
ALICE_BLUE = Color(0.941176, 0.972549, 1, 1)
Alice blue color.
ANTIQUE_WHITE = Color(0.980392, 0.921569, 0.843137, 1)
Antique white color.
AQUA = Color(0, 1, 1, 1)
Aqua color.
AQUAMARINE = Color(0.498039, 1, 0.831373, 1)
Aquamarine color.
AZURE = Color(0.941176, 1, 1, 1)
Azure color.
BEIGE = Color(0.960784, 0.960784, 0.862745, 1)
Beige color.
BISQUE = Color(1, 0.894118, 0.768627, 1)
Bisque color.
BLACK = Color(0, 0, 0, 1)
Black color. In GDScript, this is the default value of any color.
BLANCHED_ALMOND = Color(1, 0.921569, 0.803922, 1)
Blanched almond color.
BLUE = Color(0, 0, 1, 1)
Blue color.
BLUE_VIOLET = Color(0.541176, 0.168627, 0.886275, 1)
Blue violet color.
BROWN = Color(0.647059, 0.164706, 0.164706, 1)
Brown color.
BURLYWOOD = Color(0.870588, 0.721569, 0.529412, 1)
Burlywood color.
CADET_BLUE = Color(0.372549, 0.619608, 0.627451, 1)
Cadet blue color.
CHARTREUSE = Color(0.498039, 1, 0, 1)
Chartreuse color.
CHOCOLATE = Color(0.823529, 0.411765, 0.117647, 1)
Chocolate color.
CORAL = Color(1, 0.498039, 0.313726, 1)
Coral color.
CORNFLOWER_BLUE = Color(0.392157, 0.584314, 0.929412, 1)
Cornflower blue color.
CORNSILK = Color(1, 0.972549, 0.862745, 1)
Cornsilk color.
CRIMSON = Color(0.862745, 0.0784314, 0.235294, 1)
Crimson color.
CYAN = Color(0, 1, 1, 1)
Cyan color.
DARK_BLUE = Color(0, 0, 0.545098, 1)
Dark blue color.
DARK_CYAN = Color(0, 0.545098, 0.545098, 1)
Dark cyan color.
DARK_GOLDENROD = Color(0.721569, 0.52549, 0.0431373, 1)
Dark goldenrod color.
DARK_GRAY = Color(0.662745, 0.662745, 0.662745, 1)
Dark gray color.
DARK_GREEN = Color(0, 0.392157, 0, 1)
Dark green color.
DARK_KHAKI = Color(0.741176, 0.717647, 0.419608, 1)
Dark khaki color.
DARK_MAGENTA = Color(0.545098, 0, 0.545098, 1)
Dark magenta color.
DARK_OLIVE_GREEN = Color(0.333333, 0.419608, 0.184314, 1)
Dark olive green color.
DARK_ORANGE = Color(1, 0.54902, 0, 1)
Dark orange color.
DARK_ORCHID = Color(0.6, 0.196078, 0.8, 1)
Dark orchid color.
DARK_RED = Color(0.545098, 0, 0, 1)
Dark red color.
DARK_SALMON = Color(0.913725, 0.588235, 0.478431, 1)
Dark salmon color.
DARK_SEA_GREEN = Color(0.560784, 0.737255, 0.560784, 1)
Dark sea green color.
DARK_SLATE_BLUE = Color(0.282353, 0.239216, 0.545098, 1)
Dark slate blue color.
DARK_SLATE_GRAY = Color(0.184314, 0.309804, 0.309804, 1)
Dark slate gray color.
DARK_TURQUOISE = Color(0, 0.807843, 0.819608, 1)
Dark turquoise color.
DARK_VIOLET = Color(0.580392, 0, 0.827451, 1)
Dark violet color.
DEEP_PINK = Color(1, 0.0784314, 0.576471, 1)
Deep pink color.
DEEP_SKY_BLUE = Color(0, 0.74902, 1, 1)
Deep sky blue color.
DIM_GRAY = Color(0.411765, 0.411765, 0.411765, 1)
Dim gray color.
DODGER_BLUE = Color(0.117647, 0.564706, 1, 1)
Dodger blue color.
FIREBRICK = Color(0.698039, 0.133333, 0.133333, 1)
Firebrick color.
FLORAL_WHITE = Color(1, 0.980392, 0.941176, 1)
Floral white color.
FOREST_GREEN = Color(0.133333, 0.545098, 0.133333, 1)
Forest green color.
FUCHSIA = Color(1, 0, 1, 1)
Fuchsia color.
GAINSBORO = Color(0.862745, 0.862745, 0.862745, 1)
Gainsboro color.
GHOST_WHITE = Color(0.972549, 0.972549, 1, 1)
Ghost white color.
GOLD = Color(1, 0.843137, 0, 1)
Gold color.
GOLDENROD = Color(0.854902, 0.647059, 0.12549, 1)
Goldenrod color.
GRAY = Color(0.745098, 0.745098, 0.745098, 1)
Gray color.
GREEN = Color(0, 1, 0, 1)
Green color.
GREEN_YELLOW = Color(0.678431, 1, 0.184314, 1)
Green yellow color.
HONEYDEW = Color(0.941176, 1, 0.941176, 1)
Honeydew color.
HOT_PINK = Color(1, 0.411765, 0.705882, 1)
Hot pink color.
INDIAN_RED = Color(0.803922, 0.360784, 0.360784, 1)
Indian red color.
INDIGO = Color(0.294118, 0, 0.509804, 1)
Indigo color.
IVORY = Color(1, 1, 0.941176, 1)
Ivory color.
KHAKI = Color(0.941176, 0.901961, 0.54902, 1)
Khaki color.
LAVENDER = Color(0.901961, 0.901961, 0.980392, 1)
Lavender color.
LAVENDER_BLUSH = Color(1, 0.941176, 0.960784, 1)
Lavender blush color.
LAWN_GREEN = Color(0.486275, 0.988235, 0, 1)
Lawn green color.
LEMON_CHIFFON = Color(1, 0.980392, 0.803922, 1)
Lemon chiffon color.
LIGHT_BLUE = Color(0.678431, 0.847059, 0.901961, 1)
Light blue color.
LIGHT_CORAL = Color(0.941176, 0.501961, 0.501961, 1)
Light coral color.
LIGHT_CYAN = Color(0.878431, 1, 1, 1)
Light cyan color.
LIGHT_GOLDENROD = Color(0.980392, 0.980392, 0.823529, 1)
Light goldenrod color.
LIGHT_GRAY = Color(0.827451, 0.827451, 0.827451, 1)
Light gray color.
LIGHT_GREEN = Color(0.564706, 0.933333, 0.564706, 1)
Light green color.
LIGHT_PINK = Color(1, 0.713726, 0.756863, 1)
Light pink color.
LIGHT_SALMON = Color(1, 0.627451, 0.478431, 1)
Light salmon color.
LIGHT_SEA_GREEN = Color(0.12549, 0.698039, 0.666667, 1)
Light sea green color.
LIGHT_SKY_BLUE = Color(0.529412, 0.807843, 0.980392, 1)
Light sky blue color.
LIGHT_SLATE_GRAY = Color(0.466667, 0.533333, 0.6, 1)
Light slate gray color.
LIGHT_STEEL_BLUE = Color(0.690196, 0.768627, 0.870588, 1)
Light steel blue color.
LIGHT_YELLOW = Color(1, 1, 0.878431, 1)
Light yellow color.
LIME = Color(0, 1, 0, 1)
Lime color.
LIME_GREEN = Color(0.196078, 0.803922, 0.196078, 1)
Lime green color.
LINEN = Color(0.980392, 0.941176, 0.901961, 1)
Linen color.
MAGENTA = Color(1, 0, 1, 1)
Magenta color.
MAROON = Color(0.690196, 0.188235, 0.376471, 1)
Maroon color.
MEDIUM_AQUAMARINE = Color(0.4, 0.803922, 0.666667, 1)
Medium aquamarine color.
MEDIUM_BLUE = Color(0, 0, 0.803922, 1)
Medium blue color.
MEDIUM_ORCHID = Color(0.729412, 0.333333, 0.827451, 1)
Medium orchid color.
MEDIUM_PURPLE = Color(0.576471, 0.439216, 0.858824, 1)
Medium purple color.
MEDIUM_SEA_GREEN = Color(0.235294, 0.701961, 0.443137, 1)
Medium sea green color.
MEDIUM_SLATE_BLUE = Color(0.482353, 0.407843, 0.933333, 1)
Medium slate blue color.
MEDIUM_SPRING_GREEN = Color(0, 0.980392, 0.603922, 1)
Medium spring green color.
MEDIUM_TURQUOISE = Color(0.282353, 0.819608, 0.8, 1)
Medium turquoise color.
MEDIUM_VIOLET_RED = Color(0.780392, 0.0823529, 0.521569, 1)
Medium violet red color.
MIDNIGHT_BLUE = Color(0.0980392, 0.0980392, 0.439216, 1)
Midnight blue color.
MINT_CREAM = Color(0.960784, 1, 0.980392, 1)
Mint cream color.
MISTY_ROSE = Color(1, 0.894118, 0.882353, 1)
Misty rose color.
MOCCASIN = Color(1, 0.894118, 0.709804, 1)
Moccasin color.
Navajo white color.
Navy blue color.
OLD_LACE = Color(0.992157, 0.960784, 0.901961, 1)
Old lace color.
OLIVE = Color(0.501961, 0.501961, 0, 1)
Olive color.
OLIVE_DRAB = Color(0.419608, 0.556863, 0.137255, 1)
Olive drab color.
ORANGE = Color(1, 0.647059, 0, 1)
Orange color.
ORANGE_RED = Color(1, 0.270588, 0, 1)
Orange red color.
ORCHID = Color(0.854902, 0.439216, 0.839216, 1)
Orchid color.
PALE_GOLDENROD = Color(0.933333, 0.909804, 0.666667, 1)
Pale goldenrod color.
PALE_GREEN = Color(0.596078, 0.984314, 0.596078, 1)
Pale green color.
PALE_TURQUOISE = Color(0.686275, 0.933333, 0.933333, 1)
Pale turquoise color.
PALE_VIOLET_RED = Color(0.858824, 0.439216, 0.576471, 1)
Pale violet red color.
PAPAYA_WHIP = Color(1, 0.937255, 0.835294, 1)
Papaya whip color.
PEACH_PUFF = Color(1, 0.854902, 0.72549, 1)
Peach puff color.
PERU = Color(0.803922, 0.521569, 0.247059, 1)
Peru color.
PINK = Color(1, 0.752941, 0.796078, 1)
Pink color.
PLUM = Color(0.866667, 0.627451, 0.866667, 1)
Plum color.
POWDER_BLUE = Color(0.690196, 0.878431, 0.901961, 1)
Powder blue color.
PURPLE = Color(0.627451, 0.12549, 0.941176, 1)
Purple color.
REBECCA_PURPLE = Color(0.4, 0.2, 0.6, 1)
Rebecca purple color.
RED = Color(1, 0, 0, 1)
Red color.