H3D::X3DTextureTransform2DNode Class Reference
[Abstract nodes.]

This abstract node type is the base type for all node types which specify a 2D transformation of texture coordinates. More...

#include <H3D/X3DTextureTransform2DNode.h>

Inheritance diagram for H3D::X3DTextureTransform2DNode:

Inheritance graph

List of all members.

Public Member Functions

 X3DTextureTransform2DNode (Inst< DisplayList > _displayList=0, Inst< SFNode > _metadata=0, Inst< SFVec2f > _center=0, Inst< SFFloat > _rotation=0, Inst< SFVec2f > _scale=0, Inst< SFVec2f > _translation=0)
 Constructor.

Public Attributes

auto_ptr< SFVec2fcenter
 The offset in texture coordinate space about which the rotation and scale fields are applied.
auto_ptr< SFFloatrotation
 Specifies a rotation in radians of the texture coordinates about the center point after the scale has been applied.
auto_ptr< SFVec2fscale
 Specifies a scaling factor in S and T of the texture coordinates about the center point.
auto_ptr< SFVec2ftranslation
 Specifies a translation of the texture coordinates.

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for this node.


Detailed Description

This abstract node type is the base type for all node types which specify a 2D transformation of texture coordinates.

Internal routes:
X3DTextureTransform2DNode.dot

Member Data Documentation

The offset in texture coordinate space about which the rotation and scale fields are applied.

Access type: inputOutput
Default value: Vec2f( 0, 0 )

X3DTextureTransform2DNode_center.dot

Referenced by H3D::TextureTransform::render(), and X3DTextureTransform2DNode().

Specifies a rotation in radians of the texture coordinates about the center point after the scale has been applied.

Access type: inputOutput
Default value: 0

X3DTextureTransform2DNode_rotation.dot

Referenced by H3D::TextureTransform::render(), and X3DTextureTransform2DNode().

Specifies a scaling factor in S and T of the texture coordinates about the center point.

Access type: inputOutput
Default value: Vec2f( 1, 1 )

X3DTextureTransform2DNode_scale.dot

Referenced by H3D::TextureTransform::render(), and X3DTextureTransform2DNode().

Specifies a translation of the texture coordinates.

Access type: inputOutput
Default value: Vec2f( 0, 0 )

X3DTextureTransform2DNode_translation.dot

Referenced by H3D::TextureTransform::render(), and X3DTextureTransform2DNode().


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

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