Element that stores the current texture matrix - the cumulative transformation applied to subsequent shapes.
More...
#include <Inventor/elements/SoTextureMatrixElement.h>
List of all members.
Detailed Description
Because the matrix is cumulative, this class is derived from SoAccumulatedElement. The set() method replaces the current matrix, while all the others (mult(), translateBy(), etc.) multiply into it. Node id's of the nodes that affect the element are accumulated properly.
Definition at line 75 of file SoTextureMatrixElement.h.
Constructor & Destructor Documentation
virtual SoTextureMatrixElement::~SoTextureMatrixElement |
( |
| ) |
[protected, virtual] |
Member Function Documentation
static const SbMatrix& SoTextureMatrixElement::get |
( |
SoState * |
state | ) |
[static] |
virtual const SbMatrix& SoTextureMatrixElement::getElt |
( |
| ) |
const [protected, virtual] |
virtual void SoTextureMatrixElement::init |
( |
SoState * |
state | ) |
[virtual] |
static void SoTextureMatrixElement::initClass |
( |
| ) |
[static] |
virtual void SoTextureMatrixElement::makeEltIdentity |
( |
| ) |
[protected, virtual] |
static void SoTextureMatrixElement::makeIdentity |
( |
SoState * |
state, |
|
|
SoNode * |
node |
|
) |
| [static] |
static void SoTextureMatrixElement::mult |
( |
SoState * |
state, |
|
|
SoNode * |
node, |
|
|
const SbMatrix & |
matrix |
|
) |
| [static] |
virtual void SoTextureMatrixElement::multElt |
( |
const SbMatrix & |
matrix | ) |
[protected, virtual] |
virtual void SoTextureMatrixElement::print |
( |
FILE * |
fp | ) |
const [virtual] |
virtual void SoTextureMatrixElement::push |
( |
SoState * |
state | ) |
[virtual] |
static void SoTextureMatrixElement::rotateBy |
( |
SoState * |
state, |
|
|
SoNode * |
node, |
|
|
const SbRotation & |
rotation |
|
) |
| [static] |
virtual void SoTextureMatrixElement::rotateEltBy |
( |
const SbRotation & |
translation | ) |
[protected, virtual] |
static void SoTextureMatrixElement::scaleBy |
( |
SoState * |
state, |
|
|
SoNode * |
node, |
|
|
const SbVec3f & |
scaleFactor |
|
) |
| [static] |
virtual void SoTextureMatrixElement::scaleEltBy |
( |
const SbVec3f & |
scaleFactor | ) |
[protected, virtual] |
static void SoTextureMatrixElement::translateBy |
( |
SoState * |
state, |
|
|
SoNode * |
node, |
|
|
const SbVec3f & |
translation |
|
) |
| [static] |
virtual void SoTextureMatrixElement::translateEltBy |
( |
const SbVec3f & |
translation | ) |
[protected, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: