GA::kit v0.3
G&A's in-house C++ application framework
Loading...
Searching...
No Matches
color.h
Go to the documentation of this file.
1#pragma once
2#include "ga/defines.h"
3#include "ga/math.h"
4
5#ifdef GA_OPENFRAMEWORKS
6#include "ofColor.h"
7#endif
8
9namespace ga {
10
11// color is simply a vec4 - r,g,b,a
12using Color = ga::vec4;
13
14// TODO: hsb lerp
15
16#ifdef GA_OPENFRAMEWORKS
17inline Color toGa( const ofFloatColor& color )
18{
19 return Color( color.r, color.g, color.b, color.a );
20}
21
22inline ofFloatColor toOf( const Color& color )
23{
24 return ofFloatColor( color.r, color.g, color.b, color.a );
25}
26#endif
27
28} // namespace ga
Definition: color.h:9
ga::vec4 Color
Definition: color.h:12