29 #ifndef __X3DTEXTURETRANSFORMNODE_H__
30 #define __X3DTEXTURETRANSFORMNODE_H__
52 virtual void callList(
bool ) {
54 s <<
"Cannot call callList() on the DisplayList of an "
55 <<
"X3DTextureTransformNode since the rendering requires "
56 <<
"specification of which texture units to render for. Use "
57 <<
"render() or renderForMultipleTexture() instead.";
64 Inst< SFNode> _metadata = 0 );
68 virtual void renderForTextureUnits(
unsigned int start_unit,
69 unsigned int end_unit );
72 virtual void renderForTextureUnit(
unsigned int texture_unit );
78 virtual void preRender();
83 virtual void postRender();
89 return "textureTransform";
#define H3D_FULL_LOCATION
Header file for X3DAppearanceChildNode, X3D scene-graph node.
We use the Field's lazy evaluation mechanisms to manage the GL display lists for rendering,...
Definition: H3DDisplayListObject.h:60
This is the base node type for the child nodes of the X3DAppearanceNode type.
Definition: X3DAppearanceChildNode.h:44
The rendering of texture transformation requires the specifiation of which texture units to render th...
Definition: X3DTextureTransformNode.h:48
This abstract node type is the base type for all node types which specify a transformation of texture...
Definition: X3DTextureTransformNode.h:40
virtual string defaultXMLContainerField()
Returns the default xml containerField attribute value.
Definition: X3DTextureTransformNode.h:88
H3D_API_EXCEPTION(Vec2dNormalizeError)
H3D API namespace.
Definition: Anchor.h:38