#include <X3DTextureTransformNode.h>
Inheritance diagram for H3D::X3DTextureTransformNode:

Public Member Functions | |
| X3DTextureTransformNode (Inst< DisplayList > _displayList=0, Inst< SFNode > _metadata=0) | |
| Constructor. | |
| virtual void | renderForTextureUnits (unsigned int start_unit, unsigned int end_unit) |
| Render the texture transform for the texture units between and inluding start_unit and end_unit. | |
| virtual void | renderForTextureUnit (unsigned int texture_unit) |
| Render the texture transform for the specified texture unit. | |
| virtual void | preRender () |
| This function will be called by the X3DShapeNode before any rendering of geometry and before the call to the render function. | |
| virtual void | postRender () |
| This function will be called by the X3DShapeNode after the geometry has been rendered to restore the states to what it was before the call to preRender(). | |
| virtual string | defaultXMLContainerField () |
| Returns the default xml containerField attribute value. | |
Classes | |
| class | DisplayList |
| The rendering of texture transformation requires the specifiation of which texture units to render the transformation for. More... | |
|
|
Returns the default xml containerField attribute value. For this node it is "textureTransform". Reimplemented from H3D::Node. |
|
|
This function will be called by the X3DShapeNode before any rendering of geometry and before the call to the render function. So this is the place to save the states that are going to be changed in render() in order to restore it in postRender(). Reimplemented from H3D::X3DAppearanceChildNode. |
1.4.5