RenderMan API  23.0
RixRileyManager Class Referenceabstract

#include <Riley.h>

Inheritance diagram for RixRileyManager:
RixInterface

Public Member Functions

virtual riley::RileyCreateRiley (char const *rendervariant)=0
 Create a new instance of the Riley class. More...
 
virtual void DestroyRiley (riley::Riley *rl)=0
 
virtual void GetOptionOverrides (RtParamList &options) const =0
 
- Public Member Functions inherited from RixInterface
virtual int GetVersion () const
 

Protected Member Functions

 RixRileyManager ()
 
- 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

Definition at line 1093 of file Riley.h.

Constructor & Destructor Documentation

◆ RixRileyManager()

RixRileyManager::RixRileyManager ( )
inlineprotected

Definition at line 1108 of file Riley.h.

Member Function Documentation

◆ CreateRiley()

virtual riley::Riley* RixRileyManager::CreateRiley ( char const *  rendervariant)
pure virtual

Create a new instance of the Riley class.

For now, each call to CreateRiley() must be followed by a call to DestroyRiley(), before another CreateRiley() call can be made.

◆ DestroyRiley()

virtual void RixRileyManager::DestroyRiley ( riley::Riley rl)
pure virtual

◆ GetOptionOverrides()

virtual void RixRileyManager::GetOptionOverrides ( RtParamList options) const
pure virtual

Return a RtParamList containing expected option overrides. It is the responsibility of the Riley client to decide if these overrides are given to Riley::SetOptions() or not.


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