 RixConstants | |
 RixRNGUtils | |
 stats | |
 AnalyticLight | Analytic light DAG node support RixLight plug-ins |
 Blobby | Blobby Implicit Surfaces |
 Camera | Camera DAG node used for rendering and texture projections |
 ClippingPlane | Clipping plane DAG node with arbitrary orientation |
 CoordinateSystemList | |
 Curves | Curves |
 DisplayChannel | Scene graph display channel description |
 DisplayFilterList | |
 Extent | |
 FilterSize | |
 Geometry | Special geometry DAG node |
 GeometryInstanceCreateData | |
 GeometryInstanceCreateList | |
 GeometryInstanceDeleteData | |
 GeometryInstanceDeleteList | |
 GeometryInstanceIdList | |
 GeometryInstanceModifyData | |
 GeometryInstanceModifyList | |
 GeometryInstanceResultList | |
 Group | Base class for scene graph DAG nodes |
 LightInstanceCreateData | |
 LightInstanceCreateList | |
 LightInstanceDeleteData | |
 LightInstanceDeleteList | |
 LightInstanceIdList | |
 LightInstanceModifyData | |
 LightInstanceModifyList | |
 LightInstanceResultList | |
 Material | Scene graph material description |
 Mesh | Polygon or subdivision mesh |
 NuPatch | NuPatch |
 Points | Points DAG node |
 Procedural | Procedural primitive |
 ProgressiveSampler | |
 Quadric | Quadric geometry DAG node |
 RenderOutputList | |
 RenderViewList | |
 Riley | An interface to a renderer instance |
 RixBakeContext | The RixBakeContext is used to query information about the context of the bake node in a networked shading graph and allocate memory |
 RixBXActiveLobeWeights | |
 RixBxdf | The RixBxdf interface is a shading plugin responsible for creating a RixBxdf from the the ShadingContext and the set of connected patterns |
 RixBxdfFactory | |
 RixBXLobeSampled | This struct represents the characteristics of just one lobe of a bxdf |
  Bitfield | |
  Converter | |
 RixBXLobeTraits | This struct represents the characteristics of potentially several lobes of a bxdf in aggregate |
  Bitfield | |
  Converter | |
 RixBXLobeWeights | |
 RixColorManager | The color manager wraps the active OpenColorIO configuration (if any) to provide color management functions exclusively to shading plugins |
 RixContext | Rix interfaces are obtained from an RixContext |
 RixCustomLPE | An interface to lookup and match custom light path expressions (LPEs) |
 RixDeepTexture | RixDeepTexture |
  DeepCache | |
  DeepFile | DeepFile |
  DeepImage | DeepImage |
  DeepMetadata | DeepMetadata |
  DeepPixel | DeepPixel |
 RixDisplacement | |
 RixDisplacementFactory | |
 RixDisplayChannel | Note that the same channel name may appear multiple times within a list of RixDisplayChannels |
 RixDisplayFilter | RixDisplayFilter plugins sit between the framebuffer and the display system |
 RixDisplayFilterContext | |
 RixDisplayServices | Multiple methods of RixDisplayServices require similar parameters: |
 RixDspy | |
 RixDspyServer | |
 RixEventCallbacks | |
 RixFunction | Deprecated |
 RixGeoDebugger | |
 RixGeometricLight | |
 RixHashUtils | A wrapper for provided hash functions |
 RixIES | |
  IESProfile | |
 RixIntegrator | |
 RixIntegratorContext | |
 RixIntegratorEnvironment | This class allows integrators to instrospect the rendering environment |
 RixIntegratorFactory | |
 RixInterface | Base class for all Rix interfaces |
 RixLight | RixLight This base class defines the interface for light sources |
  EvaluateEmissionForCameraResults | Generate the color for lights visible to the camera |
  EvaluateSamplesResults | EvaluateSamples Given surface information, q, and ray hit information on this light source wo, distance, and the parametric coordinates u,v evaluate the bxdf associated with the light's contribution and return the pdfDirect value |
  GenerateEmissionResults | Generate a sample on a light for photon emission |
  GenerateSamplesResults | GenerateSamples() Generate samples, using data from the RixLightContext object: |
  RixSamplePoint | |
  RixScatterPoint | |
 RixLightContext | RixLightContext This class provides access to the rendering context during light sampling and evaluation |
 RixLightFactory | Light Factory |
 RixLightFilter | RixLightFilter plugins modify the lighting contribution to a surface point after a light has been sampled |
 RixLightFilterContext | The RixLightFilterContext provides limited access to data from the shading context associated with a light filter invocation |
  Allocator | Allocator is a utility (fully inlined) class to assist with tedious memory pool allocations |
 RixLightingServices | Usage
|
  IndirectResult | |
  SampleMode | Deprecated, always use default-constructed object |
 RixLightingServices2 | |
 RixLPE | |
  SplatHelper | |
 RixLPEAutomata | A compact deterministic finite automata class |
  State | |
  Transition | |
 RixLPEInfo | An interface to find out information related to light path expressions (LPEs) |
 RixLPEScatterEvent | |
 RixLPEState | Represents the LPE system state of a light transport path |
 RixMessages | An object that can be used to print warnings, errors, or info in a thread safe way from within the renderer |
 RixMutex | Deprecated |
 RixMWConnectionResult | |
 RixNullBxdf | |
 RixOpacity | RixOpacity objects are obtained from the BxdfFactory::BeginOpacity when it determines conditions warrant non-trivial responses to either or both of Presence and Opacity queries |
 RixParameterList | RixParameterList exposes the non-varying values that are associated with the definition or editing of a shading plugin instance |
 RixPattern | The RixPattern interface characterizes pattern generation for the purposes of RixBxdf parameterization |
  Bake2dSpec | Output specification for 2d baking |
  Bake3dSpec | Output specification for 3d baking |
  OutputSpec | |
 RixPhotonGuiding | |
  BoundingBoxProjection | |
 RixPostLighting | |
 RixProjection | |
 RixProjectionContext | The RixProjectionContext bundles together the main inputs and outputs from the RixProjection::Project() method and provides a few convenient utility methods to help it do its work |
 RixProjectionEnvironment | RixProjection plugins characterize camera and lens projections |
 RixProjectionFactory | |
 RixRenderState | An interface for discovering the current state of the renderer |
  DspyInfo | |
  FrameInfo | |
  RayCtxInfo | |
  RendererInfo | |
 RixResourceResolver | |
 RixRIB | |
  Configuration | |
 RixRIBParser | The RixRIBParser interface is used to parse a RIB file |
 RixRiCtl | Access to Ri context |
 RixRileyManager | |
 RixRNG | All-inlined interface for generating sample points for use by Monte Carlo integration and multiple-importance sampling |
  Generator | |
  ProgressiveSampler | |
  SampleCtx | SampleCtx identifies a sample domain (an index into an arbitrary scheme of sample points) |
 RixSampleFilter | RixSampleFilter plugins sit between the integrator and the framebuffer and filter the shaded camera samples |
 RixSampleFilterContext | |
 RixSCParamInfo | RixSCParamInfo captures the characteristics of an individual ScParam |
 RixSGManager | Entry point for constructing and manipulating scene graphs |
 RixShadeFunctions | RixShadeFunctions provides a general interface containing functions useful for developing patterns for shading |
 RixShaderInfo | A generic way to interrogate shaders on disk about their parameters |
 RixShaderParameter | Class RixShaderParameter Represents a single shader parameter or metadata item |
 RixShaderQuery | Class RixShaderQuery obtained from RixShaderInfo::CreateQuery() |
 RixShadingContext | RixShadingContext is analogous to a RenderMan grid - it is a group of 1 or more points that may be shaded |
  Allocator | Allocator is a utility (fully inlined) class to assist with tedious memory pool allocations |
  Id | ShadingCtxId is a unique identifier for this shading context |
 RixShadingParam | |
 RixShadingPlugin | RixShadingPlugin is the base class for RixBxdfFactory, RixDisplacementFactory, RixDisplayFilter, RixIntegrator, RixLightFilter, RixLightFactory, RixPattern, RixProjection, and RixSampleFilter |
  InstanceData | |
 RixSSDiffusion | |
  Params | |
 RixSSPathTraced | |
  Params | |
 RixStats | Deprecated |
  SimpleStat | Add a generic statistic via a subclass of the SimpleStat class interface |
 RixStorage | Deprecated |
 RixSymbolResolver | |
 RixTexture | RixTexture performs filtered texture map lookups using a texture coordinate and a region over which to filter |
  TxParams | |
  TxProperties | |
 RixTexture3d | RixTexture3d provides a general interface containing functions useful for looking up 3D texture data |
 RixThreadUtils | Deprecated |
 RixTimer | Deprecated |
 RixTransform | RixTransform provides transformation routines that operate over named coordinate systems in the renderer |
 RixVolumeAggregate | |
 RixVolumeAggregateIterator | |
 RixVolumeIntegrator | RixVolumeIntegrators can be obtained from the BxdfFactory at the hit point where a ray enters an interior region |
  IntegratorDelegate | |
 RixVolumeIrradianceEstimateContext | This class can be used by an aggregate to queue up a set of estimate queries for later evaluation via lighting services |
 RixVolumeServices | The RixVolumeServices interface allow the renderer to provide services that are useful for volume integration |
 RixXcpt | The primary means to comprehend exceptional conditions within Rix is to handle messages generated by the library components |
  XcptHandler | A base class characterizing the required interface for xcpt handlers |
 RixXmlFile | Deprecated |
 RixZipSubfile | RIBs can be written into single zip files and this helper object allows access to the sub-files |
 RixZipWriter | |
 RtHitPoint | |
 RtRayGeometry | |
 SampleFilterList | |
 Scene | RixInterface for constructing and manipulating scene graphs |
  ScopedEdit | Define scoped edit block |
 Shader | Scene graph shader node descriptions |
 ShadingNetwork | |
 ShadingNode | |
 Transform | |
 Volume | Volume geometry |