RenderManAPI  24.0
Riley.h File Reference
#include "Riley_version.h"
#include "RileyIds.h"
#include "RiTypesHelper.h"
#include "RixInterfaces.h"

Go to the source code of this file.

Classes

struct  Extent
 
struct  FilterSize
 
struct  ShadingNetwork
 
struct  ShadingNode
 
struct  Transform
 
struct  CoordinateSystemList
 
struct  DisplayFilterList
 
struct  SampleFilterList
 
struct  RenderOutputList
 
struct  RenderViewList
 
class  Riley
 An interface to a renderer instance. More...
 
class  RixRileyManager
 

Macros

#define k_RixRileyManager   RixInterfaceId(-1)
 

Enumerations

enum  CameraResult { CameraResult::k_Error, CameraResult::k_Success }
 
enum  ClippingPlaneResult { ClippingPlaneResult::k_Error, ClippingPlaneResult::k_Success }
 
enum  CoordinateSystemResult { CoordinateSystemResult::k_Error, CoordinateSystemResult::k_Success }
 
enum  DisplacementResult { DisplacementResult::k_Error, DisplacementResult::k_Success, DisplacementResult::k_ResendPrimVars }
 
enum  DisplayResult { DisplayResult::k_Success, DisplayResult::k_Error }
 
enum  RenderViewResult { RenderViewResult::k_Error, RenderViewResult::k_Success }
 
enum  DisplayFilterResult { DisplayFilterResult::k_Error, DisplayFilterResult::k_Success }
 
enum  GeometryPrototypeResult { GeometryPrototypeResult::k_Error, GeometryPrototypeResult::k_Success, GeometryPrototypeResult::k_ResendPrimVars }
 
enum  GeometryInstanceResult { GeometryInstanceResult::k_Error, GeometryInstanceResult::k_Success, GeometryInstanceResult::k_ResendPrimVars }
 
enum  IntegratorResult { IntegratorResult::k_Error, IntegratorResult::k_Success }
 
enum  LightInstanceResult { LightInstanceResult::k_Error, LightInstanceResult::k_Success, LightInstanceResult::k_ResendPrimVars }
 
enum  LightShaderResult { LightShaderResult::k_Error, LightShaderResult::k_Success, LightShaderResult::k_ResendPrimVars }
 
enum  MaterialResult { MaterialResult::k_Error, MaterialResult::k_Success, MaterialResult::k_ResendPrimVars }
 
enum  RenderOutputResult { RenderOutputResult::k_Success, RenderOutputResult::k_Error, RenderOutputResult::k_ErrorRenderTargetAttached, RenderOutputResult::k_ErrorDisplayAttached }
 
enum  RenderTargetResult { RenderTargetResult::k_Success, RenderTargetResult::k_Error, RenderTargetResult::k_ErrorDisplayAttached }
 
enum  SampleFilterResult { SampleFilterResult::k_Error, SampleFilterResult::k_Success }
 
enum  StopResult { StopResult::k_Success, StopResult::k_NotRendering }
 
enum  RenderOutputType { RenderOutputType::k_Float, RenderOutputType::k_Integer, RenderOutputType::k_Color, RenderOutputType::k_Vector }
 

Macro Definition Documentation

◆ k_RixRileyManager

#define k_RixRileyManager   RixInterfaceId(-1)

Enumeration Type Documentation

◆ CameraResult

enum CameraResult
strong
Enumerator
k_Error 
k_Success 

◆ ClippingPlaneResult

enum ClippingPlaneResult
strong
Enumerator
k_Error 
k_Success 

◆ CoordinateSystemResult

Enumerator
k_Error 
k_Success 

◆ DisplacementResult

enum DisplacementResult
strong
Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

◆ DisplayFilterResult

enum DisplayFilterResult
strong
Enumerator
k_Error 
k_Success 

◆ DisplayResult

enum DisplayResult
strong
Enumerator
k_Success 
k_Error 

◆ GeometryInstanceResult

Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

◆ GeometryPrototypeResult

Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

◆ IntegratorResult

enum IntegratorResult
strong
Enumerator
k_Error 
k_Success 

◆ LightInstanceResult

enum LightInstanceResult
strong
Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

◆ LightShaderResult

enum LightShaderResult
strong
Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

◆ MaterialResult

enum MaterialResult
strong
Enumerator
k_Error 
k_Success 
k_ResendPrimVars 

◆ RenderOutputResult

enum RenderOutputResult
strong
Enumerator
k_Success 
k_Error 
k_ErrorRenderTargetAttached 
k_ErrorDisplayAttached 

◆ RenderOutputType

enum RenderOutputType
strong
Enumerator
k_Float 
k_Integer 
k_Color 
k_Vector 

◆ RenderTargetResult

enum RenderTargetResult
strong
Enumerator
k_Success 
k_Error 
k_ErrorDisplayAttached 

◆ RenderViewResult

enum RenderViewResult
strong
Enumerator
k_Error 
k_Success 

◆ SampleFilterResult

enum SampleFilterResult
strong
Enumerator
k_Error 
k_Success 

◆ StopResult

enum StopResult
strong
Enumerator
k_Success 
k_NotRendering