synfig-core
1.0.3
|
#include <coloraccumulator.h>
Public Types | |
typedef float | value_type |
Public Member Functions | |
ColorAccumulator & | operator+= (const ColorAccumulator &rhs) |
ColorAccumulator & | operator-= (const ColorAccumulator &rhs) |
ColorAccumulator & | operator*= (const float &rhs) |
ColorAccumulator & | operator/= (const float &rhs) |
ColorAccumulator | operator+ (const ColorAccumulator &rhs) const |
ColorAccumulator | operator- (const ColorAccumulator &rhs) const |
ColorAccumulator | operator* (const float &rhs) const |
ColorAccumulator | operator/ (const float &rhs) const |
bool | operator== (const ColorAccumulator &rhs) const |
bool | operator!= (const ColorAccumulator &rhs) const |
Color | operator- () const |
bool | is_valid () const |
ColorAccumulator () | |
ColorAccumulator (const value_type &R, const value_type &G, const value_type &B, const value_type &A=1) | |
ColorAccumulator (const ColorAccumulator &c) | |
Copy constructor. | |
ColorAccumulator (const Color &c) | |
Converter. | |
ColorAccumulator (int c) | |
Converter. | |
const value_type & | get_r () const |
Returns the RED component. | |
const value_type & | get_g () const |
Returns the GREEN component. | |
const value_type & | get_b () const |
Returns the BLUE component. | |
const value_type & | get_a () const |
Returns the amount of opacity (alpha) | |
const value_type & | get_alpha () const |
Synonym for get_a(). | |
ColorAccumulator & | set_r (const value_type &x) |
Sets the RED component to x. | |
ColorAccumulator & | set_g (const value_type &x) |
Sets the GREEN component to x. | |
ColorAccumulator & | set_b (const value_type &x) |
Sets the BLUE component to x. | |
ColorAccumulator & | set_a (const value_type &x) |
Sets the opacity (alpha) to x. | |
ColorAccumulator & | set_alpha (const value_type &x) |
Synonym for set_a(). |
Friends | |
class | Color |
typedef float synfig::ColorAccumulator::value_type |
|
inline |
Referenced by operator-().
|
inline |
R | Red |
G | Green |
B | Blue |
A | Opacity(alpha) |
|
inline |
Copy constructor.
|
inline |
Converter.
|
inline |
Converter.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Color.
|
inline |
References Color.
|
inline |
References Color.
|
inline |
References Color.
|
inline |
|
inline |
|
inline |
References ColorAccumulator().
|
inline |
References isnan.
Referenced by synfig::Gradient::operator()().
|
inline |
Returns the RED component.
Referenced by synfig::Gradient::operator()(), and synfig::ColorPrep::uncook().
|
inline |
Returns the GREEN component.
Referenced by synfig::Gradient::operator()(), and synfig::ColorPrep::uncook().
|
inline |
Returns the BLUE component.
Referenced by synfig::Gradient::operator()(), and synfig::ColorPrep::uncook().
|
inline |
Returns the amount of opacity (alpha)
Referenced by get_alpha(), synfig::Gradient::operator()(), and synfig::ColorPrep::uncook().
|
inline |
|
inline |
Sets the RED component to x.
Referenced by synfig::Gradient::operator()(), and synfig::ColorPrep::uncook().
|
inline |
Sets the GREEN component to x.
Referenced by synfig::Gradient::operator()(), and synfig::ColorPrep::uncook().
|
inline |
Sets the BLUE component to x.
Referenced by synfig::Gradient::operator()(), and synfig::ColorPrep::uncook().
|
inline |
Sets the opacity (alpha) to x.
Referenced by set_alpha().
|
inline |
|
friend |
Referenced by operator*(), operator+(), operator-(), and operator/().