Inheritance diagram for osg::ColorMatrix:

Public Member Functions | |
| ColorMatrix () | |
| ColorMatrix (const ColorMatrix &cm, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
| META_StateAttribute (osg, ColorMatrix, COLORMATRIX) | |
| virtual int | compare (const StateAttribute &sa) const | 
| void | setMatrix (const Matrix &matrix) | 
| Matrix & | getMatrix () | 
| const Matrix & | getMatrix () const | 
| virtual void | apply (State &state) const | 
Protected Member Functions | |
| virtual | ~ColorMatrix (void) | 
Protected Attributes | |
| Matrix | _matrix | 
| osg::ColorMatrix::ColorMatrix | ( | ) | 
| osg::ColorMatrix::ColorMatrix | ( | const ColorMatrix & | cm, | |
| const CopyOp & |  copyop = CopyOp::SHALLOW_COPY | |||
| ) |  [inline] | 
        
Copy constructor using CopyOp to manage deep vs shallow copy.
| virtual osg::ColorMatrix::~ColorMatrix | ( | void | ) |  [protected, virtual] | 
        
| virtual void osg::ColorMatrix::apply | ( | State & | state | ) |  const [virtual] | 
        
Applies as OpenGL texture matrix.
Implements osg::StateAttribute.
| virtual int osg::ColorMatrix::compare | ( | const StateAttribute & | sa | ) |  const [inline, virtual] | 
        
Return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs.
Implements osg::StateAttribute.
| const Matrix& osg::ColorMatrix::getMatrix | ( | ) |  const [inline] | 
        
Gets the const color matrix.
| Matrix& osg::ColorMatrix::getMatrix | ( | ) |  [inline] | 
        
Gets the color matrix.
| osg::ColorMatrix::META_StateAttribute | ( | osg | , | |
| ColorMatrix | , | |||
| COLORMATRIX | ||||
| ) | 
| void osg::ColorMatrix::setMatrix | ( | const Matrix & | matrix | ) |  [inline] | 
        
Sets the color matrix.
Matrix osg::ColorMatrix::_matrix [protected]           | 
        
 1.4.7