Changeset 437 for trunk/BAL/WKAL/Concretizations/Graphics/WK/BCColorWK.h
- Timestamp:
- 08/15/08 13:25:16 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/BAL/WKAL/Concretizations/Graphics/WK/BCColorWK.h
r248 r437 57 57 RGBA32 makeRGB(int r, int g, int b); 58 58 RGBA32 makeRGBA(int r, int g, int b, int a); 59 60 RGBA32 colorWithOverrideAlpha(RGBA32 color, float overrideAlpha); 61 RGBA32 makeRGBA32FromFloats(float r, float g, float b, float a); 59 62 RGBA32 makeRGBAFromHSLA(double h, double s, double l, double a); 60 63 … … 67 70 Color(int r, int g, int b) : m_color(makeRGB(r, g, b)), m_valid(true) { } 68 71 Color(int r, int g, int b, int a) : m_color(makeRGBA(r, g, b, a)), m_valid(true) { } 72 // Color is currently limited to 32bit RGBA, perhaps some day we'll support better colors 73 Color(float r, float g, float b, float a) : m_color(makeRGBA32FromFloats(r, g, b, a)), m_valid(true) { } 69 74 explicit Color(const String&); 70 75 explicit Color(const char*);
