Open Inventor Reference
SoGLTextureMatrixElement Class Reference

Element that stores the current texture matrix in GL. More...

#include <Inventor/elements/SoGLTextureMatrixElement.h>

Inheritance diagram for SoGLTextureMatrixElement:
SoTextureMatrixElement SoAccumulatedElement SoElement

List of all members.

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 ()

Detailed Description

Overrides the virtual methods on SoTextureMatrixElement to send the matrix to GL when necessary.

Definition at line 71 of file SoGLTextureMatrixElement.h.


Constructor & Destructor Documentation

virtual SoGLTextureMatrixElement::~SoGLTextureMatrixElement ( ) [protected, virtual]

Member Function Documentation

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.


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