Appearance nodekit class. More...
#include <Inventor/nodekits/SoAppearanceKit.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
virtual const SoNodekitCatalog * | getNodekitCatalog () const |
SoAppearanceKit () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
static const SoNodekitCatalog * | getClassNodekitCatalog () |
Appearance nodekit class.
The SoAppearanceKit is used to create a group of property nodes that will be used to affect subsequent shape nodes or nodekits in the scene graph.
This nodekit defines seven new parts: lightModel , environment , drawStyle , material , complexity , texture2 , and font . Note that it does not include binding nodes such as SoMaterialBinding.
SoAppearanceKit is derived from SoBaseKit and thus also includes a callbackList part for adding callback nodes.
(SoLightModel) lightModel
An SoLightModel node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoEnvironment) environment
An SoEnvironment node that affects any nodes that follow this nodekit in the scene graph. This part is NULL by default.
(SoDrawStyle) drawStyle
An SoDrawStyle node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoMaterial) material
An SoMaterial node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoComplexity) complexity
An SoComplexity node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoTexture2) texture2
An SoTexture2 node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoFont) font
An SoFont node that affects any text nodes that follow this nodekit in the scene graph. This part is NULL by default.
callbackList | NULL |
lightModel | NULL |
environment | NULL |
drawStyle | NULL |
material | NULL |
complexity | NULL |
texture2 | NULL |
font | NULL |
Part Name | Part Type | Default Type | NULL Default |
callbackList | NodeKitListPart | -- | yes |
lightModel | LightModel | -- | yes |
environment | Environment | -- | yes |
drawStyle | DrawStyle | -- | yes |
material | Material | -- | yes |
complexity | Complexity | -- | yes |
texture2 | Texture2 | -- | yes |
font | Font | -- | yes |
Extra Information for List Parts from Above Table
Part Name | Container Type | Possible Types |
callbackList | Separator | Callback, EventCallback |
SoBaseKit, SoCameraKit, SoLightKit, SoNodeKit, SoNodeKitDetail, SoNodeKitListPart, SoNodeKitPath, SoNodekitCatalog, SoSceneKit, SoSeparatorKit, SoShapeKit, SoWrapperKit
SoAppearanceKit::SoAppearanceKit | ( | ) |
Constructor.
static const SoNodekitCatalog* SoAppearanceKit::getClassNodekitCatalog | ( | ) | [static] |
Returns the SoNodekitCatalog for this class.
Reimplemented from SoBaseKit.
static SoType SoAppearanceKit::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoBaseKit.
virtual const SoNodekitCatalog* SoAppearanceKit::getNodekitCatalog | ( | ) | const [virtual] |
Returns the SoNodekitCatalog for this instance.
Reimplemented from SoBaseKit.
virtual SoType SoAppearanceKit::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoBaseKit.