Open Inventor Reference
|
Element that stores the current texture matrix in GL. More...
#include <Inventor/elements/SoGLTextureMatrixElement.h>
Public Member Functions | |
virtual void | pop (SoState *state, const SoElement *prevTopElement) |
Override pop() methods so side effects can occur in GL. | |
Static Public Member Functions | |
static void | initClass () |
Initializes the SoGLTextureMatrixElement class. | |
Protected Member Functions | |
virtual void | makeEltIdentity () |
Sets the matrix to the identity matrix. | |
virtual void | multElt (const SbMatrix &matrix) |
Multiplies into the matrix in an instance. | |
virtual void | translateEltBy (const SbVec3f &translation) |
Each of these performs the appropriate operation on the matrix in an instance. | |
virtual void | rotateEltBy (const SbRotation &translation) |
virtual void | scaleEltBy (const SbVec3f &scaleFactor) |
virtual | ~SoGLTextureMatrixElement () |
Overrides the virtual methods on SoTextureMatrixElement to send the matrix to GL when necessary.
Definition at line 71 of file SoGLTextureMatrixElement.h.
virtual SoGLTextureMatrixElement::~SoGLTextureMatrixElement | ( | ) | [protected, virtual] |
static void SoGLTextureMatrixElement::initClass | ( | ) | [static] |
Reimplemented from SoTextureMatrixElement.
virtual void SoGLTextureMatrixElement::makeEltIdentity | ( | ) | [protected, virtual] |
Reimplemented from SoTextureMatrixElement.
virtual void SoGLTextureMatrixElement::multElt | ( | const SbMatrix & | matrix | ) | [protected, virtual] |
Reimplemented from SoTextureMatrixElement.
virtual void SoGLTextureMatrixElement::pop | ( | SoState * | state, |
const SoElement * | prevTopElement | ||
) | [virtual] |
Reimplemented from SoElement.
virtual void SoGLTextureMatrixElement::rotateEltBy | ( | const SbRotation & | translation | ) | [protected, virtual] |
Reimplemented from SoTextureMatrixElement.
virtual void SoGLTextureMatrixElement::scaleEltBy | ( | const SbVec3f & | scaleFactor | ) | [protected, virtual] |
Reimplemented from SoTextureMatrixElement.
virtual void SoGLTextureMatrixElement::translateEltBy | ( | const SbVec3f & | translation | ) | [protected, virtual] |
Reimplemented from SoTextureMatrixElement.