Element that stores the current texture matrix in GL.
virtual void scaleEltBy(const SbVec3f &scaleFactor)
static void initClass()
Initializes the SoGLTextureMatrixElement class.
virtual void rotateEltBy(const SbRotation &translation)
virtual ~SoGLTextureMatrixElement()
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 makeEltIdentity()
Sets the matrix to the identity matrix.
virtual void pop(SoState *state, const SoElement *prevTopElement)
Override pop() methods so side effects can occur in GL.
Element that stores the current texture matrix - the cumulative transformation applied to subsequent ...