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 <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 Data Documentation

auto_ptr< SFTexture2DNode > H3D::ComposedCubeMapTexture::back
 

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

Access type: inputOutput

ComposedCubeMapTexture_back.dot

auto_ptr< SFTexture2DNode > H3D::ComposedCubeMapTexture::bottom
 

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

Access type: inputOutput

ComposedCubeMapTexture_bottom.dot

auto_ptr< SFTexture2DNode > H3D::ComposedCubeMapTexture::front
 

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

Access type: inputOutput

ComposedCubeMapTexture_front.dot

auto_ptr< SFTexture2DNode > H3D::ComposedCubeMapTexture::left
 

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

Access type: inputOutput

ComposedCubeMapTexture_left.dot

auto_ptr< SFTexture2DNode > H3D::ComposedCubeMapTexture::right
 

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

Access type: inputOutput

ComposedCubeMapTexture_right.dot

auto_ptr< SFTexture2DNode > H3D::ComposedCubeMapTexture::top
 

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

Access type: inputOutput

ComposedCubeMapTexture_top.dot


Generated on Thu Aug 24 12:38:54 2006 for H3D API by  doxygen 1.4.5