SDL Window Engine  20200905
Открытые типы | Открытые члены | Открытые статические члены | Полный список членов класса
Класс SWE::Color

класс цвета Подробнее...

#include <swe_colors.h>

Граф наследования:SWE::Color:
SWE::ARGB SWE::packint4 SWE::packint

Открытые типы

enum  color_t {
  Black = 0, Navy, DarkBlue, MediumBlue,
  Blue, DarkGreen, Green, Teal,
  DarkCyan, DeepSkyBlue, DarkTurquoise, MediumSpringGreen,
  Lime, SpringGreen, Aqua, Cyan,
  MidnightBlue, DodgerBlue, LightSeaGreen, ForestGreen,
  SeaGreen, DarkSlateGray, LimeGreen, MediumSeaGreen,
  Turquoise, RoyalBlue, SteelBlue, DarkSlateBlue,
  MediumTurquoise, Indigo, DarkOliveGreen, CadetBlue,
  CornflowerBlue, MediumAquamarine, DimGray, SlateBlue,
  OliveDrab, SlateGray, LightSlateGray, MediumSlateBlue,
  LawnGreen, Chartreuse, Aquamarine, Maroon,
  Purple, Olive, Gray, SkyBlue,
  LightSkyBlue, BlueViolet, DarkRed, DarkMagenta,
  SaddleBrown, DarkSeaGreen, LightGreen, MediumPurple,
  DarkViolet, PaleGreen, DarkOrchid, Amethyst,
  YellowGreen, Sienna, Brown, DarkGray,
  LightBlue, GreenYellow, PaleTurquoise, LightSteelBlue,
  PowderBlue, FireBrick, DarkGoldenrod, MediumOrchid,
  RosyBrown, DarkKhaki, Silver, MediumVioletRed,
  IndianRed, Peru, Chocolate, Tan,
  LightGrey, Thistle, Orchid, Goldenrod,
  PaleVioletRed, Crimson, Gainsboro, Plum,
  BurlyWood, LightCyan, Lavender, DarkSalmon,
  Violet, PaleGoldenrod, LightCoral, Khaki,
  AliceBlue, Honeydew, Azure, SandyBrown,
  Wheat, Beige, WhiteSmoke, MintCream,
  GhostWhite, Salmon, AntiqueWhite, Linen,
  LightGoldenrodYellow, OldLace, Red, Fuchsia,
  Magenta, DeepPink, OrangeRed, Tomato,
  HotPink, Coral, DarkOrange, LightSalmon,
  Orange, LightPink, Pink, Gold,
  PeachPuff, NavajoWhite, Moccasin, Bisque,
  MistyRose, BlanchedAlmond, PapayaWhip, LavenderBlush,
  Seashell, Cornsilk, LemonChiffon, FloralWhite,
  Snow, Yellow, LightYellow, Ivory,
  White, Transparent
}
 набор html цветовых кодов
 

Открытые члены

 Color (const ARGB &argb)
 
 Color (int r, int g, int b, int a=SDL_ALPHA_OPAQUE)
 
 Color (const SDL_Color &col)
 
 Color (const std::string &str)
 
 Color (int color_t, int a=SDL_ALPHA_OPAQUE)
 
SDL_Color toSDLColor (void) const
 
ColorIndex toColorIndex (void) const
 
std::string toString (void) const
 
std::string toHexString (void) const
 
bool isTransparent (void) const
 
bool isColor (color_t) const
 
- Открытые члены унаследованные от SWE::ARGB
 ARGB (int a, int r, int g, int b)
 
 ARGB (int val)
 
 ARGB (const std::string &)
 
int a (void) const
 
int r (void) const
 
int g (void) const
 
int b (void) const
 
void setA (int v)
 
void setR (int v)
 
void setG (int v)
 
void setB (int v)
 
void setARGB (int v)
 
int getARGB (void) const
 
bool hasAlpha (void) const
 
- Открытые члены унаследованные от SWE::packint4
 packint4 (u32 val=0)
 
 packint4 (u16 val1, u16 val2)
 
 packint4 (u8 val1, u8 val2, u8 val3, u8 val4)
 
u32 value (void) const override
 
void setvalue (u32) override
 
const u8 & val1 (void) const
 
const u8 & val2 (void) const
 
const u8 & val3 (void) const
 
const u8 & val4 (void) const
 
packint4set1 (u8)
 
packint4set2 (u8)
 
packint4set3 (u8)
 
packint4set4 (u8)
 
- Открытые члены унаследованные от SWE::packint
u32 operator() (void) const
 
bool operator< (const packint &) const
 
bool operator> (const packint &) const
 
bool operator== (const packint &) const
 
bool operator!= (const packint &) const
 

Открытые статические члены

static Color transparent (void)
 
static Color colorKey (void)
 
static const char * name (color_t)
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от SWE::packint4
packshort v1
 
packshort v2
 

Подробное описание

класс цвета


Объявления и описания членов классов находятся в файлах: