rgba

Synopsis

RGB / RGBA parsing and formatting functions

Version
0.0.1
Source
clibs/rgba
License
MIT

API

Details

named_color

rgba_t

h ()
int
h                   (char c);

rgba_from_hex3_string ()
int32_t
rgba_from_hex3_string(const char * str);

rgba_from_hex6_string ()
uint32_t
rgba_from_hex6_string(const char * str);

rgba_from_hex_string ()
int32_t
rgba_from_hex_string(const char * str, short * ok);

rgba_from_name_string ()
int32_t
rgba_from_name_string(const char * str, short * ok);

rgba_from_rgb ()
int32_t
rgba_from_rgb       (uint8_t r, uint8_t g, uint8_t b);

rgba_from_rgb_string ()
int32_t
rgba_from_rgb_string(const char * str, short * ok);

rgba_from_rgba ()
uint32_t
rgba_from_rgba      (uint8_t r, uint8_t g, uint8_t b, uint8_t a);

rgba_from_rgba_string ()
int32_t
rgba_from_rgba_string(const char * str, short * ok);

rgba_from_string ()
uint32_t
rgba_from_string    (const char * str, short * ok);

rgba_inspect ()
void
rgba_inspect        (uint32_t rgba);

rgba_new ()
rgba_t
rgba_new            (uint32_t rgba);

rgba_to_string ()
void
rgba_to_string      (rgba_t rgba, char * buf, size_t len);