gtColor
class

Класс gtColor описывает 4х компонентный цвет RGBA.

Конструкторы
gtColor()
Стандартная инициализация: RGB = 0.f, A = 1.f

gtColor( f32 v )
Установить компоненты RGB одним значением, A = 1.f

gtColor( f32 r, f32 g, f32 b, f32 a = 1.f )
Установить каждое значение компонентов.

gtColor( s32 r, s32 g, s32 b, s32 a = 255 )
Установить значения значениями от 0 до 255.

gtColor( u32 uint_data )
Установить значения в формате 0xFFFFFFFF (ARGB).


Методы
gtColor::getAlpha
const f32 getAlpha()
Получить значение альфа канала в формате float.

gtColor::getAsByteAlpha
const u8 getAsByteAlpha()
Получить значение альфа канала в формате от 0 до 255.

gtColor::getAsByteBlue
const u8 getAsByteBlue()
Получить значение синего цвета в формате от 0 до 255.

gtColor::getAsByteGreen
const u8 getAsByteGreen()
Получить значение зелёного цвета в формате от 0 до 255.

gtColor::getAsByteRed
const u8 getAsByteRed()
Получить значение красного цвета в формате от 0 до 255.

gtColor::getAsInteger
u32 getAsInteger()
Получить значение в формате 0xFFFFFFFF (ARGB).

gtColor::getBlue
const f32 getBlue()
Получить значение синего цвета в формате float.

gtColor::getData
const f32 * getData()
Получить указатель на данные.

gtColor::getGreen
const f32 getGreen()
Получить значение зелёного цвета в формате float.

gtColor::getRed
const f32 getRed()
Получить значение красного цвета в формате float.

gtColor::set
void set( f32 r, f32 g, f32 b, f32 a = 1.f )
Установить значения RGBA в формате от 0.f до 1.f

gtColor::set
void set( f32 v, f32 a = 1.f )
Установить значения RGB одним значением в формате от 0.f до 1.f

gtColor::setAsInteger
void setAsInteger( u32 v )
Установить значение в формате 0xFFFFFFFF (ARGB).

gtColor::setAsByteAlpha
void setAsByteAlpha( s32 v )
Установить значение альфа канала в формате от 0 до 255.

gtColor::setAsByteBlue
void setAsByteBlue( s32 v )
Установить значение синего цвета в формате от 0 до 255.

gtColor::setAsByteGreen
void setAsByteGreen( s32 v )
Установить значение зелёного цвета в формате от 0 до 255.

gtColor::setAsByteRed
void setAsByteRed( s32 v )
Установить значение красного цвета в формате от 0 до 255.

gtColor::setAlpha
void setAlpha( f32 v )
Установить значение альфа канала в формате float.

gtColor::setBlue
void setBlue( f32 v )
Установить значение синего цвета в формате float.

gtColor::setGreen
void setGreen( f32 v )
Установить значение зелёного цвета в формате float.

gtColor::setRed
void setRed( f32 v )
Установить значение красного цвета в формате float.


Константы
gtColorAliceBlue
0xffF0F8FF
gtColorAntiqueWhite
0xffFAEBD7
gtColorAqua
0xff00FFFF
gtColorAquamarine
0xff7FFFD4
gtColorAzure
0xffF0FFFF
gtColorBeige
0xffF5F5DC
gtColorBisque
0xffFFE4C4
gtColorBlack
0xff000000
gtColorBlanchedAlmond
0xffFFEBCD
gtColorBlue
0xff0000FF
gtColorBlueViolet
0xff8A2BE2
gtColorBrown
0xffA52A2A
gtColorBurlyWood
0xffDEB887
gtColorCadetBlue
0xff5F9EA0
gtColorChartreuse
0xff7FFF00
gtColorChocolate
0xffD2691E
gtColorCoral
0xffFF7F50
gtColorCornflowerBlue
0xff6495ED
gtColorCornsilk
0xffFFF8DC
gtColorCrimson
0xffDC143C
gtColorCyan
0xff00FFFF
gtColorDarkBlue
0xff00008B
gtColorDarkCyan
0xff008B8B
gtColorDarkGoldenRod
0xffB8860B
gtColorDarkGray
0xffA9A9A9
gtColorDarkGrey
0xffA9A9A9
gtColorDarkGreen
0xff006400
gtColorDarkKhaki
0xffBDB76B
gtColorDarkMagenta
0xff8B008B
gtColorDarkOliveGreen
0xff556B2F
gtColorDarkOrange
0xffFF8C00
gtColorDarkOrchid
0xff9932CC
gtColorDarkRed
0xff8B0000
gtColorDarkSalmon
0xffE9967A
gtColorDarkSeaGreen
0xff8FBC8F
gtColorDarkSlateBlue
0xff483D8B
gtColorDarkSlateGray
0xff2F4F4F
gtColorDarkSlateGrey
0xff2F4F4F
gtColorDarkTurquoise
0xff00CED1
gtColorDarkViolet
0xff9400D3
gtColorDeepPink
0xffFF1493
gtColorDeepSkyBlue
0xff00BFFF
gtColorDimGray
0xff696969
gtColorDimGrey
0xff696969
gtColorDodgerBlue
0xff1E90FF
gtColorFireBrick
0xffB22222
gtColorFloralWhite
0xffFFFAF0
gtColorForestGreen
0xff228B22
gtColorFuchsia
0xffFF00FF
gtColorGainsboro
0xffDCDCDC
gtColorGhostWhite
0xffF8F8FF
gtColorGold
0xffFFD700
gtColorGoldenRod
0xffDAA520
gtColorGray
0xff808080
gtColorGrey
0xff808080
gtColorGreen
0xff008000
gtColorGreenYellow
0xffADFF2F
gtColorHoneyDew
0xffF0FFF0
gtColorHotPink
0xffFF69B4
gtColorIndianRed
0xffCD5C5C
gtColorIndigo
0xff4B0082
gtColorIvory
0xffFFFFF0
gtColorKhaki
0xffF0E68C
gtColorLavender
0xffE6E6FA
gtColorLavenderBlush
0xffFFF0F5
gtColorLawnGreen
0xff7CFC00
gtColorLemonChiffon
0xffFFFACD
gtColorLightBlue
0xffADD8E6
gtColorLightCoral
0xffF08080
gtColorLightCyan
0xffE0FFFF
gtColorLightGoldenRodYellow
0xffFAFAD2
gtColorLightGray
0xffD3D3D3
gtColorLightGrey
0xffD3D3D3
gtColorLightGreen
0xff90EE90
gtColorLightPink
0xffFFB6C1
gtColorLightSalmon
0xffFFA07A
gtColorLightSeaGreen
0xff20B2AA
gtColorLightSkyBlue
0xff87CEFA
gtColorLightSlateGray
0xff778899
gtColorLightSlateGrey
0xff778899
gtColorLightSteelBlue
0xffB0C4DE
gtColorLightYellow
0xffFFFFE0
gtColorLime
0xff00FF00
gtColorLimeGreen
0xff32CD32
gtColorLinen
0xffFAF0E6
gtColorMagenta
0xffFF00FF
gtColorMaroon
0xff800000
gtColorMediumAquaMarine
0xff66CDAA
gtColorMediumBlue
0xff0000CD
gtColorMediumOrchid
0xffBA55D3
gtColorMediumPurple
0xff9370DB
gtColorMediumSeaGreen
0xff3CB371
gtColorMediumSlateBlue
0xff7B68EE
gtColorMediumSpringGreen
0xff00FA9A
gtColorMediumTurquoise
0xff48D1CC
gtColorMediumVioletRed
0xffC71585
gtColorMidnightBlue
0xff191970
gtColorMintCream
0xffF5FFFA
gtColorMistyRose
0xffFFE4E1
gtColorMoccasin
0xffFFE4B5
gtColorNavajoWhite
0xffFFDEAD
gtColorNavy
0xff000080
gtColorOldLace
0xffFDF5E6
gtColorOlive
0xff808000
gtColorOliveDrab
0xff6B8E23
gtColorOrange
0xffFFA500
gtColorOrangeRed
0xffFF4500
gtColorOrchid
0xffDA70D6
gtColorPaleGoldenRod
0xffEEE8AA
gtColorPaleGreen
0xff98FB98
gtColorPaleTurquoise
0xffAFEEEE
gtColorPaleVioletRed
0xffDB7093
gtColorPapayaWhip
0xffFFEFD5
gtColorPeachPuff
0xffFFDAB9
gtColorPeru
0xffCD853F
gtColorPink
0xffFFC0CB
gtColorPlum
0xffDDA0DD
gtColorPowderBlue
0xffB0E0E6
gtColorPurple
0xff800080
gtColorRebeccaPurple
0xff663399
gtColorRed
0xffFF0000
gtColorRosyBrown
0xffBC8F8F
gtColorRoyalBlue
0xff4169E1
gtColorSaddleBrown
0xff8B4513
gtColorSalmon
0xffFA8072
gtColorSandyBrown
0xffF4A460
gtColorSeaGreen
0xff2E8B57
gtColorSeaShell
0xffFFF5EE
gtColorSienna
0xffA0522D
gtColorSilver
0xffC0C0C0
gtColorSkyBlue
0xff87CEEB
gtColorSlateBlue
0xff6A5ACD
gtColorSlateGray
0xff708090
gtColorSlateGrey
0xff708090
gtColorSnow
0xffFFFAFA
gtColorSpringGreen
0xff00FF7F
gtColorSteelBlue
0xff4682B4
gtColorTan
0xffD2B48C
gtColorTeal
0xff008080
gtColorThistle
0xffD8BFD8
gtColorTomato
0xffFF6347
gtColorTurquoise
0xff40E0D0
gtColorViolet
0xffEE82EE
gtColorWheat
0xffF5DEB3
gtColorWhite
0xffffffff
gtColorWhiteSmoke
0xffF5F5F5
gtColorYellow
0xffFFFF00
gtColorYellowGreen
0xff9ACD32