#ifndef PTK_PTK_COLOR_H_ #define PTK_PTK_COLOR_H_ typedef union { struct { float r; float g; float b; }; struct { float red; float green; float blue; }; } PtkColor; typedef union { struct { float h; float s; float v; }; struct { float hue; float saturation; float value; }; } PtkHSV; typedef union { struct { float r; float g; float b; float a; }; struct { float red; float green; float blue; float alpha; }; } PtkColorA; typedef union { struct { float h; float s; float v; float a; }; struct { float hue; float saturation; float value; float alpha; }; } PtkHSVA; #endif // PTK_PTK_COLOR_H_