H3D::DefaultAppearance Class Reference
[H3D specific Node classes.]

Specifies the default appearance parameters to use for graphical rendering. More...

#include <DefaultAppearance.h>

Inheritance diagram for H3D::DefaultAppearance:

Inheritance graph
List of all members.

Public Types

typedef DependentSFNode< Appearance,
FieldRef< H3DDisplayListObject,
H3DDisplayListObject::DisplayList,
&H3DDisplayListObject::displayList >,
true > 
SFAppearance
 SFAppearanceNode is dependent on the displayList field of its encapsulated X3DAppearanceNode node, i.e.

Public Member Functions

 DefaultAppearance (Inst< SFNode > _metadata=0, Inst< SFAppearance > _defaultAppearance=0)
 Constructor.

Public Attributes

auto_ptr< SFAppearancedefaultAppearance
 The default appearance node.

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for this node.

Detailed Description

Specifies the default appearance parameters to use for graphical rendering.

The appearance parameters set here will be the default parameters that are used if a part is not specified in the appearance field of a Shape node.


Member Typedef Documentation

typedef DependentSFNode< Appearance, FieldRef<H3DDisplayListObject, H3DDisplayListObject::DisplayList, &H3DDisplayListObject::displayList >, true > H3D::DefaultAppearance::SFAppearance
 

SFAppearanceNode is dependent on the displayList field of its encapsulated X3DAppearanceNode node, i.e.

an event from that field will trigger an event from the SFAppearanceNode as well.


Member Data Documentation

auto_ptr< SFAppearance > H3D::DefaultAppearance::defaultAppearance
 

The default appearance node.

Default value: true
Access type: inputOutput


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