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

The ComposedCubeMapTexture node defines a cubic environment map source as an explicit set of images drawn from individual 2D texture descriptions. More...

#include <H3D/ComposedCubeMapTexture.h>

Inheritance diagram for H3D::ComposedCubeMapTexture:

Inheritance graph

List of all members.

Public Types

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

Public Member Functions

 ComposedCubeMapTexture (Inst< DisplayList > _displayList=0, Inst< SFNode > _metadata=0, Inst< SFTexture2DNode > _back=0, Inst< SFTexture2DNode > _front=0, Inst< SFTexture2DNode > _left=0, Inst< SFTexture2DNode > _right=0, Inst< SFTexture2DNode > _top=0, Inst< SFTexture2DNode > _bottom=0)
 Constructor.
virtual void enableTexturing ()
 Enables cube map texturing.
virtual void disableTexturing ()
 Disables cube map texturing.
virtual void render ()
 Creates the cube map from the texture fields.

Public Attributes

auto_ptr< SFTexture2DNodeback
 The texture to use on the back face of the cube.
auto_ptr< SFTexture2DNodefront
 The texture to use on the front face of the cube.
auto_ptr< SFTexture2DNodeleft
 The texture to use on the left face of the cube.
auto_ptr< SFTexture2DNoderight
 The texture to use on the right face of the cube.
auto_ptr< SFTexture2DNodetop
 The texture to use on the top face of the cube.
auto_ptr< SFTexture2DNodebottom
 The texture to use on the bottom face of the cube.

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for this node.


Detailed Description

The ComposedCubeMapTexture node defines a cubic environment map source as an explicit set of images drawn from individual 2D texture descriptions.

Internal routes:
ComposedCubeMapTexture.dot

Member Typedef Documentation

The SFTexture2DNode field is dependent on the displayList field of the containing X3DTexture2DNode node.


Member Data Documentation

The texture to use on the back face of the cube.

Access type: inputOutput

ComposedCubeMapTexture_back.dot

Referenced by ComposedCubeMapTexture(), and render().

The texture to use on the bottom face of the cube.

Access type: inputOutput

ComposedCubeMapTexture_bottom.dot

Referenced by ComposedCubeMapTexture(), and render().

The texture to use on the front face of the cube.

Access type: inputOutput

ComposedCubeMapTexture_front.dot

Referenced by ComposedCubeMapTexture(), and render().

The texture to use on the left face of the cube.

Access type: inputOutput

ComposedCubeMapTexture_left.dot

Referenced by ComposedCubeMapTexture(), and render().

The texture to use on the right face of the cube.

Access type: inputOutput

ComposedCubeMapTexture_right.dot

Referenced by ComposedCubeMapTexture(), and render().

The texture to use on the top face of the cube.

Access type: inputOutput

ComposedCubeMapTexture_top.dot

Referenced by ComposedCubeMapTexture(), and render().


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

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