libvisual  0.5.0
Namespaces | Typedefs | Functions
VisColor
Collaboration diagram for VisColor:

Namespaces

namespace  LV
 Libvisual namespace.
 

Typedefs

typedef ::LV::Color VisColor
 

Functions

VisColorvisual_color_new (void)
 
VisColorvisual_color_clone (VisColor *color)
 
void visual_color_free (VisColor *color)
 
int visual_color_compare (VisColor *src1, VisColor *src2)
 
void visual_color_copy (VisColor *dest, VisColor *src)
 
void visual_color_set (VisColor *color, uint8_t r, uint8_t g, uint8_t b)
 
void visual_color_set_rgba (VisColor *color, uint8_t r, uint8_t g, uint8_t b, uint8_t a)
 
void visual_color_set_hsv (VisColor *color, float h, float s, float v)
 
void visual_color_get_hsv (VisColor *color, float *h, float *s, float *v)
 
void visual_color_set_from_uint32 (VisColor *color, uint32_t rgb)
 
void visual_color_set_from_uint16 (VisColor *color, uint16_t rgb)
 
uint32_t visual_color_to_uint32 (VisColor *color)
 
uint16_t visual_color_to_uint16 (VisColor *color)
 
VisColorvisual_color_black (void)
 
VisColorvisual_color_white (void)
 

Detailed Description