![]() |
RenderManAPI
24.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().