synfig-core  1.0.3
Public Types | Public Member Functions | Friends | List of all members
synfig::CairoColorAccumulator Class Reference

#include <cairocoloraccumulator.h>

Public Types

typedef float value_type

Public Member Functions

CairoColorAccumulatoroperator+= (const CairoColorAccumulator &rhs)
CairoColorAccumulatoroperator-= (const CairoColorAccumulator &rhs)
CairoColorAccumulatoroperator*= (const float &rhs)
CairoColorAccumulatoroperator/= (const float &rhs)
CairoColorAccumulator operator+ (const CairoColorAccumulator &rhs) const
CairoColorAccumulator operator- (const CairoColorAccumulator &rhs) const
CairoColorAccumulator operator* (const float &rhs) const
CairoColorAccumulator operator/ (const float &rhs) const
bool operator== (const CairoColorAccumulator &rhs) const
bool operator!= (const CairoColorAccumulator &rhs) const
CairoColorAccumulator operator- () const
bool is_valid () const
 CairoColorAccumulator ()
 CairoColorAccumulator (const value_type &R, const value_type &G, const value_type &B, const value_type &A=1)
 CairoColorAccumulator (const CairoColorAccumulator &c)
 Copy constructor.
 CairoColorAccumulator (const CairoColor &c)
 Converter.
 CairoColorAccumulator (int c)
 Converter.
const value_typeget_r () const
 Returns the RED component.
const value_typeget_g () const
 Returns the GREEN component.
const value_typeget_b () const
 Returns the BLUE component.
const value_typeget_a () const
 Returns the amount of opacity (alpha)
const value_typeget_alpha () const
 Synonym for get_a().
CairoColorAccumulatorset_r (const value_type &x)
 Sets the RED component to x.
CairoColorAccumulatorset_g (const value_type &x)
 Sets the GREEN component to x.
CairoColorAccumulatorset_b (const value_type &x)
 Sets the BLUE component to x.
CairoColorAccumulatorset_a (const value_type &x)
 Sets the opacity (alpha) to x.
CairoColorAccumulatorset_alpha (const value_type &x)
 Synonym for set_a().

Friends

class CairoColor

Member Typedef Documentation

Constructor & Destructor Documentation

synfig::CairoColorAccumulator::CairoColorAccumulator ( )
inline
synfig::CairoColorAccumulator::CairoColorAccumulator ( const value_type R,
const value_type G,
const value_type B,
const value_type A = 1 
)
inline
Parameters
RRed
GGreen
BBlue
AOpacity(alpha)
synfig::CairoColorAccumulator::CairoColorAccumulator ( const CairoColorAccumulator c)
inline

Copy constructor.

synfig::CairoColorAccumulator::CairoColorAccumulator ( const CairoColor c)
inline

Converter.

synfig::CairoColorAccumulator::CairoColorAccumulator ( int  c)
inline

Converter.

Member Function Documentation

CairoColorAccumulator& synfig::CairoColorAccumulator::operator+= ( const CairoColorAccumulator rhs)
inline
CairoColorAccumulator& synfig::CairoColorAccumulator::operator-= ( const CairoColorAccumulator rhs)
inline
CairoColorAccumulator& synfig::CairoColorAccumulator::operator*= ( const float &  rhs)
inline
CairoColorAccumulator& synfig::CairoColorAccumulator::operator/= ( const float &  rhs)
inline
CairoColorAccumulator synfig::CairoColorAccumulator::operator+ ( const CairoColorAccumulator rhs) const
inline
CairoColorAccumulator synfig::CairoColorAccumulator::operator- ( const CairoColorAccumulator rhs) const
inline
CairoColorAccumulator synfig::CairoColorAccumulator::operator* ( const float &  rhs) const
inline
CairoColorAccumulator synfig::CairoColorAccumulator::operator/ ( const float &  rhs) const
inline
bool synfig::CairoColorAccumulator::operator== ( const CairoColorAccumulator rhs) const
inline
bool synfig::CairoColorAccumulator::operator!= ( const CairoColorAccumulator rhs) const
inline
CairoColorAccumulator synfig::CairoColorAccumulator::operator- ( ) const
inline
bool synfig::CairoColorAccumulator::is_valid ( ) const
inline

References isnan.

const value_type& synfig::CairoColorAccumulator::get_r ( ) const
inline

Returns the RED component.

const value_type& synfig::CairoColorAccumulator::get_g ( ) const
inline

Returns the GREEN component.

const value_type& synfig::CairoColorAccumulator::get_b ( ) const
inline

Returns the BLUE component.

const value_type& synfig::CairoColorAccumulator::get_a ( ) const
inline

Returns the amount of opacity (alpha)

Referenced by get_alpha().

const value_type& synfig::CairoColorAccumulator::get_alpha ( ) const
inline

Synonym for get_a().

See Also
get_a()

References get_a().

CairoColorAccumulator& synfig::CairoColorAccumulator::set_r ( const value_type x)
inline

Sets the RED component to x.

CairoColorAccumulator& synfig::CairoColorAccumulator::set_g ( const value_type x)
inline

Sets the GREEN component to x.

CairoColorAccumulator& synfig::CairoColorAccumulator::set_b ( const value_type x)
inline

Sets the BLUE component to x.

CairoColorAccumulator& synfig::CairoColorAccumulator::set_a ( const value_type x)
inline

Sets the opacity (alpha) to x.

Referenced by set_alpha().

CairoColorAccumulator& synfig::CairoColorAccumulator::set_alpha ( const value_type x)
inline

Synonym for set_a().

See Also
set_a()

References set_a().

Friends And Related Function Documentation

friend class CairoColor
friend

The documentation for this class was generated from the following file: