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

The Composed3DTexture node defines a 3D image-based texture map as a collection of 2D texture sources at various depths and parameters controlling tiling repetition of the texture onto geometry. More...

#include <H3D/Composed3DTexture.h>

Inheritance diagram for H3D::Composed3DTexture:

Inheritance graph

List of all members.

Public Types

typedef DependentMFNode
< X3DTexture2DNode, FieldRef
< H3DDisplayListObject,
H3DDisplayListObject::DisplayList,&H3DDisplayListObject::displayList >
, true > 
MFTexture2DNode
 The MFTexture2DNode field is dependent on the displayList field of the containing X3DTextureNode node.

Public Member Functions

 Composed3DTexture (Inst< DisplayList > _displayList=0, Inst< SFNode > _metadata=0, Inst< SFBool > _repeatS=0, Inst< SFBool > _repeatT=0, Inst< SFBool > _repeatR=0, Inst< SFBool > _scaleToP2=0, Inst< SFImage > _image=0, Inst< MFTexture2DNode > _texture=0, Inst< SFTextureProperties > _textureProperties=0)
 Constructor.

Public Attributes

auto_ptr< MFTexture2DNodetexture
 The 2d textures to compose into a 3d texture.

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for this node.
static H3DNodeDatabase database2
 The H3DNodeDatabase for this node.


Detailed Description

The Composed3DTexture node defines a 3D image-based texture map as a collection of 2D texture sources at various depths and parameters controlling tiling repetition of the texture onto geometry.

The texture values are interpreted with the first image being at depth 0 and each following image representing an increasing depth value in the R direction. A user shall provide 2^n source textures in this array. The individual source textures will ignore their repeat field values.

Internal routes:
Composed3DTexture.dot

Member Typedef Documentation

The MFTexture2DNode field is dependent on the displayList field of the containing X3DTextureNode node.


Member Data Documentation

The 2d textures to compose into a 3d texture.

Access type: inputOutput

Composed3DTexture_texture.dot

Referenced by Composed3DTexture().


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

Generated on Fri Nov 7 10:29:30 2008 for H3D API by  doxygen 1.5.7