![]() |
RenderMan
26.0
|
Entry point for constructing and manipulating scene graphs. More...
#include <RixSceneGraph.h>
Inherits RixInterface.
Public Types | |
| enum | Type { k_Float, k_Integer, k_StringV, k_Color, k_Normal, k_Vector, k_Point, k_HPoint, k_MPoint, k_Matrix } |
Public Member Functions | |
| virtual RixSGScene * | CreateScene (RtParamList const &config, RtParamList const &renderConfig, stats::Session &statsSession)=0 |
| Create a scene graph interface with an application-provided stats Session. More... | |
| virtual RixSGError | DeleteScene (RixSGScene *scene)=0 |
| Delete a scene graph interface. More... | |
| virtual int | GetVersion () const |
| Get the version number of this interface. More... | |
Protected Member Functions | |
| RixSGManager () | |
| ~RixSGManager () override=default | |
Protected Attributes | |
| int | m_version |
| Version number of this interface. More... | |
Entry point for constructing and manipulating scene graphs.
|
inherited |
|
inlineprotected |
|
overrideprotecteddefault |
|
pure virtual |
|
pure virtual |
Delete a scene graph interface.
| [in] | scene | graph interface |
|
inlinevirtualinherited |
Get the version number of this interface.
Different interfaces might have different version numbers in a given release.
References RixInterface::m_version.
|
protectedinherited |
Version number of this interface.
Referenced by RixInterface::GetVersion().