Provided by: allegro5-doc_5.2.3.0-1_all bug


       al_color_name_to_rgb - Allegro 5 API


              #include <allegro5/allegro_color.h>

              bool al_color_name_to_rgb(char const *name, float *r, float *g, float *b)



       · name - The (lowercase) name of the color.

       · r,  g,  b  - If one of the recognized color names below is passed, the corresponding RGB
         values in the range 0..1 are written.

       The 148 recognized names are:

              aliceblue,  antiquewhite,  aqua,   aquamarine,   azure,   beige,   bisque,   black,
              blanchedalmond,   blue,   blueviolet,   brown,  burlywood,  cadetblue,  chartreuse,
              chocolate, coral, cornflowerblue,  cornsilk,  crimson,  cyan,  darkblue,  darkcyan,
              darkgoldenrod,   darkgray,   darkgreen,   darkkhaki,  darkmagenta,  darkolivegreen,
              darkorange,   darkorchid,   darkred,   darksalmon,   darkseagreen,   darkslateblue,
              darkslategray,   darkturquoise,   darkviolet,   deeppink,   deepskyblue,   dimgray,
              dodgerblue, firebrick, floralwhite, forestgreen,  fuchsia,  gainsboro,  ghostwhite,
              goldenrod,  gold,  gray,  green, greenyellow, honeydew, hotpink, indianred, indigo,
              ivory,  khaki,  lavenderblush,  lavender,   lawngreen,   lemonchiffon,   lightblue,
              lightcoral,  lightcyan,  lightgoldenrodyellow,  lightgreen,  lightgrey,  lightpink,
              lightsalmon,   lightseagreen,   lightskyblue,    lightslategray,    lightsteelblue,
              lightyellow, lime, limegreen, linen, magenta, maroon, mediumaquamarine, mediumblue,
              mediumorchid,  mediumpurple,  mediumseagreen,  mediumslateblue,  mediumspringgreen,
              mediumturquoise,  mediumvioletred,  midnightblue,  mintcream,  mistyrose, moccasin,
              avajowhite,  navy,  oldlace,   olive,   olivedrab,   orange,   orangered,   orchid,
              palegoldenrod,  palegreen,  paleturquoise,  palevioletred,  papayawhip,  peachpuff,
              peru, pink, plum, powderblue, purple,  rebeccapurple,  red,  rosybrown,  royalblue,
              saddlebrown,  salmon,  sandybrown,  seagreen,  seashell,  sienna,  silver, skyblue,
              slateblue, slategray, snow, springgreen, steelblue,  tan,  teal,  thistle,  tomato,
              turquoise, violet, wheat, white, whitesmoke, yellow, yellowgreen

       They are taken from CSS: <>

       Note  that these 9 colors have two names and so there are only 139 distinct colors: aqua =
       cyan, darkgray = darkgrey, darkslategray = darkslategrey, dimgray  =  dimgrey,  fuchsia  =
       purple,  gray  = grey, lightgray = lightgrey, lightslategray = lightslategrey, slategray =

       Returns: true if a name from the list above was passed, else false.