RenderMan API  23.0
RixSGManager Class Referenceabstract

Entry point for constructing and manipulating scene graphs. More...

#include <RixSceneGraph.h>

Inheritance diagram for RixSGManager:
RixInterface

Public Member Functions

virtual RixSGSceneCreateScene (RtUString orientation=US_NULL, char sep='|')=0
 
virtual RixSGError DeleteScene (RixSGScene *scene)=0
 
- Public Member Functions inherited from RixInterface
virtual int GetVersion () const
 

Protected Member Functions

 RixSGManager ()
 
virtual ~RixSGManager ()=default
 
- Protected Member Functions inherited from RixInterface
 RixInterface (int version)
 Interfaces should not be constructed by users. More...
 
virtual ~RixInterface ()
 Interfaces should not be deleted by users. More...
 

Additional Inherited Members

- Public Types inherited from RixInterface
enum  Type {
  k_Float, k_Integer, k_StringV, k_Color,
  k_Normal, k_Vector, k_Point, k_HPoint,
  k_MPoint, k_Matrix
}
 
- Protected Attributes inherited from RixInterface
int m_version
 Version number of this interface. More...
 

Detailed Description

Entry point for constructing and manipulating scene graphs.

Definition at line 1457 of file RixSceneGraph.h.

Constructor & Destructor Documentation

◆ RixSGManager()

RixSGManager::RixSGManager ( )
inlineprotected

Definition at line 1474 of file RixSceneGraph.h.

◆ ~RixSGManager()

virtual RixSGManager::~RixSGManager ( )
protectedvirtualdefault

Member Function Documentation

◆ CreateScene()

virtual RixSGScene* RixSGManager::CreateScene ( RtUString  orientation = US_NULL,
char  sep = '|' 
)
pure virtual

Create a scene graph interface

Parameters
[in]orientationDefault winding order. Supported values are "rh" and "lh".
[in]sepScene identifier path separator. Typical values are '|' or '/'.
Returns
Scene graph interface

◆ DeleteScene()

virtual RixSGError RixSGManager::DeleteScene ( RixSGScene scene)
pure virtual

Delete a scene graph interface

Parameters
[in]scenegraph interface
Returns
Error code

The documentation for this class was generated from the following file: