Changeset 437 for trunk/BAL/WKAL/Concretizations/Graphics/SDL/BCColorSDL.h
- Timestamp:
- 08/15/08 13:25:16 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/BAL/WKAL/Concretizations/Graphics/SDL/BCColorSDL.h
r243 r437 39 39 RGBA32 makeRGB(int r, int g, int b); 40 40 RGBA32 makeRGBA(int r, int g, int b, int a); 41 42 RGBA32 colorWithOverrideAlpha(RGBA32 color, float overrideAlpha); 43 RGBA32 makeRGBA32FromFloats(float r, float g, float b, float a); 41 44 RGBA32 makeRGBAFromHSLA(double h, double s, double l, double a); 42 45 … … 49 52 Color(int r, int g, int b) : m_color(makeRGB(r, g, b)), m_valid(true) { } 50 53 Color(int r, int g, int b, int a) : m_color(makeRGBA(r, g, b, a)), m_valid(true) { } 54 // Color is currently limited to 32bit RGBA, perhaps some day we'll support better colors 55 Color(float r, float g, float b, float a) : m_color(makeRGBA32FromFloats(r, g, b, a)), m_valid(true) { } 51 56 explicit Color(const String&); 52 57 explicit Color(const char*);
