RenderMan API
23.0
|
Go to the source code of this file.
Classes | |
struct | RixSGDisplayChannel |
struct | RixSGShader |
class | RixSGMaterial |
class | RixSGGroup |
class | RixSGCamera |
class | RixSGClippingPlane |
class | RixSGAnalyticLight |
class | RixSGGeometry |
Special geometry DAG node. More... | |
class | RixSGQuadric |
class | RixSGMesh |
class | RixSGPoints |
class | RixSGVolume |
Volume geometry. More... | |
class | RixSGBlobby |
class | RixSGCurves |
class | RixSGNuPatch |
NuPatch. More... | |
class | RixSGProcedural |
class | RixSGScene |
struct | RixSGScene::ScopedEdit |
class | RixSGManager |
Entry point for constructing and manipulating scene graphs. More... | |
Typedefs | |
typedef uint64_t(* | RixSGUpdateIdCallback) (void *ctx, RixSGGroup const *node, RtUString const &path) |
Callback type used to optionally set object ids. More... | |
typedef uint64_t(* RixSGUpdateIdCallback) (void *ctx, RixSGGroup const *node, RtUString const &path) |
Callback type used to optionally set object ids.
Definition at line 72 of file RixSceneGraph.h.
|
strong |
Scene graph DAG node types
Enumerator | |
---|---|
k_Group | Grouping and transformations.
|
k_Camera | Cameras.
|
k_ClippingPlane | Clipping planes.
|
k_AnalyticLight | Analytic lights.
|
k_Geometry | Special geometry.
|
k_Quadric | Quadric geometry, e.g. spheres.
|
k_Mesh | Polygon and subdivision meshes.
|
k_NuPatch | Nurbs patches.
|
k_Curves | Hair, ribbion, and curve geometry.
|
k_Points | Point particle and disk geometry.
|
k_Blobby | Implicit surface geometry.
|
k_Volume | Volume geometry.
|
k_Procedural | Custom proceudral geometry.
|
Definition at line 97 of file RixSceneGraph.h.
|
strong |
Scene graph error codes
Enumerator | |
---|---|
k_Success | No error. |
k_InvalidState | Operation not permitted in current state. |
k_InvalidInput | Operation input is invalid. |
Definition at line 88 of file RixSceneGraph.h.
|
strong |
Scene graph shading node types
Enumerator | |
---|---|
k_Invalid | Invalid shading node. |
k_Pattern | Textural pattern.
|
k_Bxdf | Surface, subsurface, volumetric scattering.
|
k_Integrator | Integrator.
|
k_Light | Analytic and geometric light emission.
|
k_LightFilter | Light emission filter.
|
k_Projection | Camera projection.
|
k_Displacement | Surface displacement.
|
k_SampleFilter | Primary sample filter.
|
k_DisplayFilter | Pixel filter.
|
k_Display | Output display driver.
|
Definition at line 116 of file RixSceneGraph.h.