colrcv  v0.5.0
C Library for converting Colours between different Colour Models
types.h
Go to the documentation of this file.
1 /*
2  * This source file forms part of colrcv
3  * colrcv is a C Library for converting Colours between different Colour Models.
4  */
5 
28 #ifndef SAXBOPHONE_COLRCV_MODELS_TYPES_H
29 #define SAXBOPHONE_COLRCV_MODELS_TYPES_H
30 
31 
32 #ifdef __cplusplus
33 extern "C"{
34 #endif
35 
36 // RGB
37 typedef struct colrcv_rgb_t colrcv_rgb_t;
38 
39 // HSV
40 typedef struct colrcv_hsv_t colrcv_hsv_t;
41 
42 // HSL
43 typedef struct colrcv_hsl_t colrcv_hsl_t;
44 
45 // LAB
46 typedef struct colrcv_lab_t colrcv_lab_t;
47 
48 // XYZ
49 typedef struct colrcv_xyz_t colrcv_xyz_t;
50 
51 #ifdef __cplusplus
52 } // extern "C"
53 #endif
54 
55 // end of header file
56 #endif
Used to represent an XYZ colour.
Definition: xyz.h:43
Used to represent a HSV colour.
Definition: hsv.h:41
Used to represent a HSL colour.
Definition: hsl.h:41
Used to represent a LAB colour.
Definition: lab.h:41
Used to represent an RGB colour.
Definition: rgb.h:42