27#include <koffice_export.h>
56 VColor( VColorSpace colorSpace = rgb );
70 VColor( const TQColor& color );
75 operator TQColor() const;
84 { return m_value[i]; }
100 void set( float v1, float v2 )
101 { m_value[0] = v1; m_value[1] = v2; }
110 void set( float v1, float v2, float v3 )
111 { m_value[0] = v1; m_value[1] = v2; m_value[2] = v3; }
121 void set( float v1, float v2, float v3, float v4 )
122 { m_value[0] = v1; m_value[1] = v2; m_value[2] = v3; m_value[3] = v4; }
155 void setColorSpace( const VColorSpace colorSpace, bool convert = true );
162 void save( TQDomElement& element ) const;
169 void load( const TQDomElement& element );
172 void convertToColorSpace( const VColorSpace colorSpace );
174 VColorSpace m_colorSpace;
This class keeps track of color properties.
float operator[](unsigned i) const Index operator to access color components.
void set(float v1, float v2) Sets the first and second color component.
void set(float v1) Sets the first color component.
VColorSpace colorSpace() const Returns the color's colorspace.
void setOpacity(float opacity) Sets the color opacity.
float opacity() const Returns the color opacity.
void set(float v1, float v2, float v3, float v4) Sets the first, second, third and fourth color component.
void set(float v1, float v2, float v3) Sets the first, second and third color component.
|