ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
Loading...
Searching...
No Matches
color.h File Reference
#include <SDL3/SDL.h>
#include <string>
Include dependency graph for color.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  asw::Color
 RGBA color struct with 8-bit channels. More...
 

Namespaces

namespace  asw
 
namespace  asw::color
 Color constants.
 

Variables

const Color asw::color::black = Color::fromHex("#000000")
 
const Color asw::color::silver = Color::fromHex("#c0c0c0")
 
const Color asw::color::gray = Color::fromHex("#808080")
 
const Color asw::color::white = Color::fromHex("#ffffff")
 
const Color asw::color::maroon = Color::fromHex("#800000")
 
const Color asw::color::red = Color::fromHex("#ff0000")
 
const Color asw::color::purple = Color::fromHex("#800080")
 
const Color asw::color::fuchsia = Color::fromHex("#ff00ff")
 
const Color asw::color::green = Color::fromHex("#008000")
 
const Color asw::color::lime = Color::fromHex("#00ff00")
 
const Color asw::color::olive = Color::fromHex("#808000")
 
const Color asw::color::yellow = Color::fromHex("#ffff00")
 
const Color asw::color::navy = Color::fromHex("#000080")
 
const Color asw::color::blue = Color::fromHex("#0000ff")
 
const Color asw::color::teal = Color::fromHex("#008080")
 
const Color asw::color::aqua = Color::fromHex("#00ffff")
 
const Color asw::color::aliceblue = Color::fromHex("#f0f8ff")
 
const Color asw::color::antiquewhite = Color::fromHex("#faebd7")
 
const Color asw::color::aquamarine = Color::fromHex("#7fffd4")
 
const Color asw::color::azure = Color::fromHex("#f0ffff")
 
const Color asw::color::beige = Color::fromHex("#f5f5dc")
 
const Color asw::color::bisque = Color::fromHex("#ffe4c4")
 
const Color asw::color::blanchedalmond = Color::fromHex("#ffebcd")
 
const Color asw::color::blueviolet = Color::fromHex("#8a2be2")
 
const Color asw::color::brown = Color::fromHex("#a52a2a")
 
const Color asw::color::burlywood = Color::fromHex("#deb887")
 
const Color asw::color::cadetblue = Color::fromHex("#5f9ea0")
 
const Color asw::color::chartreuse = Color::fromHex("#7fff00")
 
const Color asw::color::chocolate = Color::fromHex("#d2691e")
 
const Color asw::color::coral = Color::fromHex("#ff7f50")
 
const Color asw::color::cornflowerblue = Color::fromHex("#6495ed")
 
const Color asw::color::cornsilk = Color::fromHex("#fff8dc")
 
const Color asw::color::crimson = Color::fromHex("#dc143c")
 
const Color asw::color::cyan = Color::fromHex("#00ffff")
 
const Color asw::color::darkblue = Color::fromHex("#00008b")
 
const Color asw::color::darkcyan = Color::fromHex("#008b8b")
 
const Color asw::color::darkgoldenrod = Color::fromHex("#b8860b")
 
const Color asw::color::darkgray = Color::fromHex("#a9a9a9")
 
const Color asw::color::darkgreen = Color::fromHex("#006400")
 
const Color asw::color::darkgrey = Color::fromHex("#a9a9a9")
 
const Color asw::color::darkkhaki = Color::fromHex("#bdb76b")
 
const Color asw::color::darkmagenta = Color::fromHex("#8b008b")
 
const Color asw::color::darkolivegreen = Color::fromHex("#556b2f")
 
const Color asw::color::darkorange = Color::fromHex("#ff8c00")
 
const Color asw::color::darkorchid = Color::fromHex("#9932cc")
 
const Color asw::color::darkred = Color::fromHex("#8b0000")
 
const Color asw::color::darksalmon = Color::fromHex("#e9967a")
 
const Color asw::color::darkseagreen = Color::fromHex("#8fbc8f")
 
const Color asw::color::darkslateblue = Color::fromHex("#483d8b")
 
const Color asw::color::darkslategray = Color::fromHex("#2f4f4f")
 
const Color asw::color::darkslategrey = Color::fromHex("#2f4f4f")
 
const Color asw::color::darkturquoise = Color::fromHex("#00ced1")
 
const Color asw::color::darkviolet = Color::fromHex("#9400d3")
 
const Color asw::color::deeppink = Color::fromHex("#ff1493")
 
const Color asw::color::deepskyblue = Color::fromHex("#00bfff")
 
const Color asw::color::dimgray = Color::fromHex("#696969")
 
const Color asw::color::dimgrey = Color::fromHex("#696969")
 
const Color asw::color::dodgerblue = Color::fromHex("#1e90ff")
 
const Color asw::color::firebrick = Color::fromHex("#b22222")
 
const Color asw::color::floralwhite = Color::fromHex("#fffaf0")
 
const Color asw::color::forestgreen = Color::fromHex("#228b22")
 
const Color asw::color::gainsboro = Color::fromHex("#dcdcdc")
 
const Color asw::color::ghostwhite = Color::fromHex("#f8f8ff")
 
const Color asw::color::gold = Color::fromHex("#ffd700")
 
const Color asw::color::goldenrod = Color::fromHex("#daa520")
 
const Color asw::color::greenyellow = Color::fromHex("#adff2f")
 
const Color asw::color::grey = Color::fromHex("#808080")
 
const Color asw::color::honeydew = Color::fromHex("#f0fff0")
 
const Color asw::color::hotpink = Color::fromHex("#ff69b4")
 
const Color asw::color::indianred = Color::fromHex("#cd5c5c")
 
const Color asw::color::indigo = Color::fromHex("#4b0082")
 
const Color asw::color::ivory = Color::fromHex("#fffff0")
 
const Color asw::color::khaki = Color::fromHex("#f0e68c")
 
const Color asw::color::lavender = Color::fromHex("#e6e6fa")
 
const Color asw::color::lavenderblush = Color::fromHex("#fff0f5")
 
const Color asw::color::lawngreen = Color::fromHex("#7cfc00")
 
const Color asw::color::lemonchiffon = Color::fromHex("#fffacd")
 
const Color asw::color::lightblue = Color::fromHex("#add8e6")
 
const Color asw::color::lightcoral = Color::fromHex("#f08080")
 
const Color asw::color::lightcyan = Color::fromHex("#e0ffff")
 
const Color asw::color::lightgoldenrodyellow = Color::fromHex("#fafad2")
 
const Color asw::color::lightgray = Color::fromHex("#d3d3d3")
 
const Color asw::color::lightgreen = Color::fromHex("#90ee90")
 
const Color asw::color::lightgrey = Color::fromHex("#d3d3d3")
 
const Color asw::color::lightpink = Color::fromHex("#ffb6c1")
 
const Color asw::color::lightsalmon = Color::fromHex("#ffa07a")
 
const Color asw::color::lightseagreen = Color::fromHex("#20b2aa")
 
const Color asw::color::lightskyblue = Color::fromHex("#87cefa")
 
const Color asw::color::lightslategray = Color::fromHex("#778899")
 
const Color asw::color::lightslategrey = Color::fromHex("#778899")
 
const Color asw::color::lightsteelblue = Color::fromHex("#b0c4de")
 
const Color asw::color::lightyellow = Color::fromHex("#ffffe0")
 
const Color asw::color::limegreen = Color::fromHex("#32cd32")
 
const Color asw::color::linen = Color::fromHex("#faf0e6")
 
const Color asw::color::magenta = Color::fromHex("#ff00ff")
 
const Color asw::color::mediumaquamarine = Color::fromHex("#66cdaa")
 
const Color asw::color::mediumblue = Color::fromHex("#0000cd")
 
const Color asw::color::mediumorchid = Color::fromHex("#ba55d3")
 
const Color asw::color::mediumpurple = Color::fromHex("#9370db")
 
const Color asw::color::mediumseagreen = Color::fromHex("#3cb371")
 
const Color asw::color::mediumslateblue = Color::fromHex("#7b68ee")
 
const Color asw::color::mediumspringgreen = Color::fromHex("#00fa9a")
 
const Color asw::color::mediumturquoise = Color::fromHex("#48d1cc")
 
const Color asw::color::mediumvioletred = Color::fromHex("#c71585")
 
const Color asw::color::midnightblue = Color::fromHex("#191970")
 
const Color asw::color::mintcream = Color::fromHex("#f5fffa")
 
const Color asw::color::mistyrose = Color::fromHex("#ffe4e1")
 
const Color asw::color::moccasin = Color::fromHex("#ffe4b5")
 
const Color asw::color::navajowhite = Color::fromHex("#ffdead")
 
const Color asw::color::oldlace = Color::fromHex("#fdf5e6")
 
const Color asw::color::olivedrab = Color::fromHex("#6b8e23")
 
const Color asw::color::orange = Color::fromHex("#ffa500")
 
const Color asw::color::orangered = Color::fromHex("#ff4500")
 
const Color asw::color::orchid = Color::fromHex("#da70d6")
 
const Color asw::color::palegoldenrod = Color::fromHex("#eee8aa")
 
const Color asw::color::palegreen = Color::fromHex("#98fb98")
 
const Color asw::color::paleturquoise = Color::fromHex("#afeeee")
 
const Color asw::color::palevioletred = Color::fromHex("#db7093")
 
const Color asw::color::papayawhip = Color::fromHex("#ffefd5")
 
const Color asw::color::peachpuff = Color::fromHex("#ffdab9")
 
const Color asw::color::peru = Color::fromHex("#cd853f")
 
const Color asw::color::pink = Color::fromHex("#ffc0cb")
 
const Color asw::color::plum = Color::fromHex("#dda0dd")
 
const Color asw::color::powderblue = Color::fromHex("#b0e0e6")
 
const Color asw::color::rebeccapurple = Color::fromHex("#663399")
 
const Color asw::color::rosybrown = Color::fromHex("#bc8f8f")
 
const Color asw::color::royalblue = Color::fromHex("#4169e1")
 
const Color asw::color::saddlebrown = Color::fromHex("#8b4513")
 
const Color asw::color::salmon = Color::fromHex("#fa8072")
 
const Color asw::color::sandybrown = Color::fromHex("#f4a460")
 
const Color asw::color::seagreen = Color::fromHex("#2e8b57")
 
const Color asw::color::seashell = Color::fromHex("#fff5ee")
 
const Color asw::color::sienna = Color::fromHex("#a0522d")
 
const Color asw::color::skyblue = Color::fromHex("#87ceeb")
 
const Color asw::color::slateblue = Color::fromHex("#6a5acd")
 
const Color asw::color::slategray = Color::fromHex("#708090")
 
const Color asw::color::slategrey = Color::fromHex("#708090")
 
const Color asw::color::snow = Color::fromHex("#fffafa")
 
const Color asw::color::springgreen = Color::fromHex("#00ff7f")
 
const Color asw::color::steelblue = Color::fromHex("#4682b4")
 
const Color asw::color::tan = Color::fromHex("#d2b48c")
 
const Color asw::color::thistle = Color::fromHex("#d8bfd8")
 
const Color asw::color::tomato = Color::fromHex("#ff6347")
 
const Color asw::color::turquoise = Color::fromHex("#40e0d0")
 
const Color asw::color::violet = Color::fromHex("#ee82ee")
 
const Color asw::color::wheat = Color::fromHex("#f5deb3")
 
const Color asw::color::whitesmoke = Color::fromHex("#f5f5f5")
 
const Color asw::color::yellowgreen = Color::fromHex("#9acd32")
 
const Color asw::color::transparent = Color::fromHex("#00000000")