H3D::TextureMatrixTransform Class Reference
[X3D node classes.]

The matrix field specifies a generalized, unfiltered 44 transformation matrix that can be used to modify the texture. More...

#include <H3D/TextureMatrixTransform.h>

Inheritance diagram for H3D::TextureMatrixTransform:

Inheritance graph

List of all members.

Public Member Functions

 TextureMatrixTransform (Inst< DisplayList > _displayList=0, Inst< SFNode > _metadata=0, Inst< SFMatrix4f > _matrix=0)
 Constructor.
virtual void render ()
 Set the GL_TEXTURE matrix to the specified texture transform for the currently active texture unit.

Public Attributes

auto_ptr< SFMatrix4fmatrix
 The matrix field specifies a generalized, unfiltered 44 transformation matrix that can be used to modify the texture.

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for this node.


Detailed Description

The matrix field specifies a generalized, unfiltered 44 transformation matrix that can be used to modify the texture.

Any set of values is permitted.

Internal routes:
TextureMatrixTransform.dot

Member Function Documentation

void TextureMatrixTransform::render (  )  [virtual]

Set the GL_TEXTURE matrix to the specified texture transform for the currently active texture unit.

Reimplemented from H3D::Node.

References matrix.


Member Data Documentation

The matrix field specifies a generalized, unfiltered 44 transformation matrix that can be used to modify the texture.

Any set of values is permitted.Specifies a translation of the texture coordinates.

Access type: inputOutput
Default value: Unit matrix

TextureMatrixTransform_matrix.dot

Referenced by render(), and TextureMatrixTransform().


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

Generated on Fri Nov 7 10:31:12 2008 for H3D API by  doxygen 1.5.7