RenderMan API  23.0
riley Namespace Reference

Classes

struct  RenderSettings
 
struct  RenderView
 
class  Riley
 
struct  ScopedCoordinateSystem
 
struct  ShadingNode
 
struct  Transform
 

Enumerations

enum  CameraId : uint32_t { CameraId::k_InvalidId = UINT32_MAX }
 
enum  GeometryInstanceId : uint32_t { GeometryInstanceId::k_InvalidId = 0 }
 
enum  GeometryMasterId : uint32_t { GeometryMasterId::k_InvalidId = 0 }
 
enum  MaterialId : uint32_t { MaterialId::k_DefaultId = 0, MaterialId::k_InvalidId = UINT32_MAX }
 
enum  DisplacementId : uint32_t { DisplacementId::k_InvalidId = UINT32_MAX }
 
enum  IntegratorId : uint32_t { IntegratorId::k_InvalidId = UINT32_MAX }
 
enum  LightInstanceId : uint32_t { LightInstanceId::k_InvalidId = UINT32_MAX }
 
enum  LightMasterId : uint32_t { LightMasterId::k_InvalidId = UINT32_MAX }
 
enum  LightShaderId : uint32_t { LightShaderId::k_InvalidId = UINT32_MAX }
 
enum  LightFilterId : uint32_t { LightFilterId::k_InvalidId = UINT32_MAX }
 
enum  CoordinateSystemId : uint32_t { CoordinateSystemId::k_InvalidId = UINT32_MAX }
 
enum  CameraResult { CameraResult::k_Error, CameraResult::k_Success }
 
enum  CoordinateSystemResult { CoordinateSystemResult::k_Error, CoordinateSystemResult::k_Success }
 
enum  DisplacementResult { DisplacementResult::k_Error, DisplacementResult::k_Success, DisplacementResult::k_ResendPrimVars }
 
enum  IntegratorResult { IntegratorResult::k_Error, IntegratorResult::k_Success }
 
enum  LightShaderResult { LightShaderResult::k_Error, LightShaderResult::k_Success, LightShaderResult::k_ResendPrimVars }
 
enum  MaterialResult { MaterialResult::k_Error, MaterialResult::k_Success, MaterialResult::k_ResendPrimVars }
 
enum  GeometryMasterResult { GeometryMasterResult::k_Error, GeometryMasterResult::k_Success, GeometryMasterResult::k_ResendPrimVars }
 
enum  GeometryInstanceResult { GeometryInstanceResult::k_Error, GeometryInstanceResult::k_Success, GeometryInstanceResult::k_ResendPrimVars }
 
enum  LightInstanceResult { LightInstanceResult::k_Error, LightInstanceResult::k_Success, LightInstanceResult::k_ResendPrimVars }
 
enum  RenderOutputResult { RenderOutputResult::k_Success, RenderOutputResult::k_Error, RenderOutputResult::k_ErrorRenderTargetAttached, RenderOutputResult::k_ErrorDisplayAttached }
 
enum  RenderOutputType : uint8_t { RenderOutputType::k_Float, RenderOutputType::k_Integer, RenderOutputType::k_Color, RenderOutputType::k_Vector }
 
enum  RenderOutputId : uint32_t { RenderOutputId::k_InvalidId = UINT32_MAX }
 
enum  RenderTargetResult { RenderTargetResult::k_Success, RenderTargetResult::k_Error, RenderTargetResult::k_ErrorDisplayAttached }
 
enum  DisplayResult { DisplayResult::k_Success, DisplayResult::k_Error }
 
enum  RenderTargetId : uint32_t { RenderTargetId::k_InvalidId = UINT32_MAX }
 
enum  DisplayId : uint32_t { DisplayId::k_InvalidId = UINT32_MAX }
 
enum  RenderMode { RenderMode::k_Batch, RenderMode::k_Interactive }
 

Enumeration Type Documentation

◆ CameraId

enum riley::CameraId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 58 of file Riley.h.

◆ CameraResult

enum riley::CameraResult
strong
Enumerator
k_Error 
k_Success 

Definition at line 114 of file Riley.h.

◆ CoordinateSystemId

enum riley::CoordinateSystemId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 109 of file Riley.h.

◆ CoordinateSystemResult

Enumerator
k_Error 
k_Success 

Definition at line 120 of file Riley.h.

◆ DisplacementId

enum riley::DisplacementId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 79 of file Riley.h.

◆ DisplacementResult

Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

Definition at line 126 of file Riley.h.

◆ DisplayId

enum riley::DisplayId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 215 of file Riley.h.

◆ DisplayResult

enum riley::DisplayResult
strong
Enumerator
k_Success 
k_Error 

Definition at line 204 of file Riley.h.

◆ GeometryInstanceId

enum riley::GeometryInstanceId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 63 of file Riley.h.

◆ GeometryInstanceResult

Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

Definition at line 160 of file Riley.h.

◆ GeometryMasterId

enum riley::GeometryMasterId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 68 of file Riley.h.

◆ GeometryMasterResult

Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

Definition at line 153 of file Riley.h.

◆ IntegratorId

enum riley::IntegratorId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 84 of file Riley.h.

◆ IntegratorResult

Enumerator
k_Error 
k_Success 

Definition at line 133 of file Riley.h.

◆ LightFilterId

enum riley::LightFilterId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 104 of file Riley.h.

◆ LightInstanceId

enum riley::LightInstanceId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 89 of file Riley.h.

◆ LightInstanceResult

Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

Definition at line 167 of file Riley.h.

◆ LightMasterId

enum riley::LightMasterId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 94 of file Riley.h.

◆ LightShaderId

enum riley::LightShaderId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 99 of file Riley.h.

◆ LightShaderResult

Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

Definition at line 139 of file Riley.h.

◆ MaterialId

enum riley::MaterialId : uint32_t
strong
Enumerator
k_DefaultId 
k_InvalidId 

Definition at line 73 of file Riley.h.

◆ MaterialResult

enum riley::MaterialResult
strong
Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

Definition at line 146 of file Riley.h.

◆ RenderMode

enum riley::RenderMode
strong
Enumerator
k_Batch 
k_Interactive 

Definition at line 230 of file Riley.h.

◆ RenderOutputId

enum riley::RenderOutputId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 192 of file Riley.h.

◆ RenderOutputResult

Enumerator
k_Success 
k_Error 
k_ErrorRenderTargetAttached 
k_ErrorDisplayAttached 

Definition at line 176 of file Riley.h.

◆ RenderOutputType

enum riley::RenderOutputType : uint8_t
strong
Enumerator
k_Float 
k_Integer 
k_Color 
k_Vector 

Definition at line 184 of file Riley.h.

◆ RenderTargetId

enum riley::RenderTargetId : uint32_t
strong
Enumerator
k_InvalidId 

Definition at line 210 of file Riley.h.

◆ RenderTargetResult

Enumerator
k_Success 
k_Error 
k_ErrorDisplayAttached 

Definition at line 197 of file Riley.h.