![]() |
RenderManAPI
24.0
|
▶Nrman | |
CAnalyticLight | Analytic light DAG node support RixLight plug-ins |
CBlobby | Blobby Implicit Surfaces |
CCamera | Camera DAG node used for rendering and texture projections |
CCameraId | |
CClippingPlane | Clipping plane DAG node with arbitrary orientation |
CClippingPlaneId | |
CCoordinateSystemId | |
CCoordinateSystemList | |
CCurves | Curves |
CDisplacementId | |
CDisplayChannel | Scene graph display channel description |
CDisplayFilterId | |
CDisplayFilterList | |
CDisplayId | |
CDtexAccessor | |
CDtexAddImageParams | |
CDtexCreateDeepFilterParams | |
CDtexCreateFileParams | |
CDtexLargeAccessor | |
CExtent | |
CFilterSize | |
CGeometry | Special geometry DAG node |
CGeometryInstanceId | |
CGeometryPrototypeId | |
CGroup | Base class for scene graph DAG nodes |
CImplicitField | |
CImplicitVertexValue | |
CIntegratorId | |
CLightInstanceId | |
CLightShaderId | |
CMaterial | Scene graph material description |
CMaterialId | |
CMesh | Polygon or subdivision mesh |
CNuPatch | NuPatch |
CPoints | Points DAG node |
CProcedural | Procedural primitive |
CProgressiveSampler | |
CPtcDataPoint | |
CPtcTreeNode | |
CPtDspyDevFormat | |
CPtDspyDriverFunctionTable | |
CPtDspyGridQuery | |
CPtDspyMsgActiveRegion | |
CPtDspyMsgAddOutput | |
CPtDspyMsgClose | |
CPtDspyMsgData | |
CPtDspyMsgDeepData | |
CPtDspyMsgFormat | |
CPtDspyMsgImage | |
CPtDspyMsgMetadata | |
CPtDspyMsgOpen | |
CPtDspyMsgQuery | |
CPtDspyMultiResolutionQuery | |
CPtDspyNextDataInfo | |
CPtDspyOverwriteInfo | |
CPtDspyPointCloudQuery | |
CPtDspyQuantizationQuery | |
CPtDspyRedrawInfo | |
CPtDspyRenderingStartQuery | |
CPtDspyRewriteInfo | |
CPtDspySizeInfo | |
CPtDspySupportsCheckpointing | |
CPtElapsedTimeQuery | |
CPtFlagStuff | |
CPtMemoryUsageQuery | |
CQuadric | Quadric geometry DAG node |
CRenderOutputId | |
CRenderOutputList | |
CRenderTargetId | |
CRenderView | Describes a view of the scene to render |
▶CRenderViewHelper | |
CRenderViewId | |
CRenderViewList | |
CRifFilter | |
CRifPlugin | |
CRiley | An interface to a renderer instance |
CRixBakeContext | The RixBakeContext is used to query information about the context of the bake node in a networked shading graph and allocate memory |
CRixBXActiveLobeWeights | |
CRixBxdf | |
CRixBxdfFactory | |
▶CRixBXLobeSampled | This struct represents the characteristics of just one lobe of a bxdf |
▶CRixBXLobeTraits | This struct represents the characteristics of potentially several lobes of a bxdf in aggregate |
CRixBXLobeWeights | |
CRixColorManager | The color manager wraps the active OpenColorIO configuration (if any) to provide color management functions exclusively to shading plugins |
CRixContext | Rix interfaces are obtained from an RixContext |
CRixCustomLPE | An interface to lookup and match custom light path expressions (LPEs) |
▶CRixDeepTexture | RixDeepTexture |
CRixDisplacement | |
CRixDisplacementFactory | |
CRixDisplayChannel | Note that the same channel name may appear multiple times within a list of RixDisplayChannels |
CRixDisplayFilter | RixDisplayFilter plugins sit between the framebuffer and the display system |
CRixDisplayFilterContext | |
CRixDisplayServices | Multiple methods of RixDisplayServices require similar parameters: |
CRixDspy | |
CRixDspyServer | |
CRixEventCallbacks | |
CRixFunction | RixFunction is a template class similar to std::function |
CRixFunction< _Res(_ArgTypes...)> | |
CRixGeoDebugger | |
CRixHashUtils | A wrapper for provided hash functions |
▶CRixIES | |
CRixIntegrator | |
CRixIntegratorContext | |
CRixIntegratorEnvironment | This class allows integrators to instrospect the rendering environment |
CRixIntegratorFactory | |
CRixInterface | Base class for all Rix interfaces |
▶CRixLight | RixLight This base class defines the interface for light sources |
CRixLightContext | RixLightContext This class provides access to the rendering context during light sampling and evaluation |
CRixLightFactory | Light Factory |
CRixLightFilter | RixLightFilter plugins modify the lighting contribution to a surface point after a light has been sampled |
▶CRixLightFilterContext | The RixLightFilterContext provides limited access to data from the shading context associated with a light filter invocation |
▶CRixLightingServices | Usage |
▶CRixLPE | |
▶CRixLPEAutomata | A compact deterministic finite automata class |
CRixLPEInfo | An interface to find out information related to light path expressions (LPEs) |
CRixLPEScatterEvent | |
CRixLPEState | Represents the LPE system state of a light transport path |
CRixMessages | An object that can be used to print warnings, errors, or info in a thread safe way from within the renderer |
CRixMutex | NOTE: This interface is deprecated and will be removed in a future release A class that encapsulates a mutual exclusion object |
CRixMWConnectionResult | |
CRixNullBxdf | |
CRixOpacity | |
CRixParameterList | RixParameterList exposes the non-varying values that are associated with the definition or editing of a shading plugin instance |
▶CRixPattern | The RixPattern interface characterizes pattern generation for the purposes of RixBxdf parameterization |
▶CRixPhotonGuiding | |
CRixPostLighting | |
CRixProjection | |
CRixProjectionContext | 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 |
CRixProjectionEnvironment | RixProjection plugins characterize camera and lens projections |
CRixProjectionFactory | |
CRixRefCntPtr | |
▶CRixRenderState | An interface for discovering the current state of the renderer |
CRixResourceResolver | |
▶CRixRIB | |
CRixRIBParser | The RixRIBParser interface is used to parse a RIB file |
CRixRiCtl | |
CRixRileyManager | |
▶CRixRNG | All-inlined interface for generating sample points for use by Monte Carlo integration and multiple-importance sampling |
CRixSampleFilter | RixSampleFilter plugins sit between the integrator and the framebuffer and filter the shaded camera samples |
CRixSampleFilterContext | |
CRixSCParamInfo | RixSCParamInfo captures the characteristics of an individual ScParam |
CRixSGManager | Entry point for constructing and manipulating scene graphs |
CRixShadeFunctions | RixShadeFunctions provides a general interface containing functions useful for developing patterns for shading |
CRixShaderInfo | A generic way to interrogate shaders on disk about their parameters |
CRixShaderParameter | Class RixShaderParameter Represents a single shader parameter or metadata item |
CRixShaderQuery | Class RixShaderQuery obtained from RixShaderInfo::CreateQuery() |
▶CRixShadingContext | RixShadingContext is analogous to a RenderMan grid - it is a group of 1 or more points that may be shaded |
CRixShadingParam | |
▶CRixShadingPlugin | RixShadingPlugin is the base class for RixBxdfFactory, RixDisplacementFactory, RixDisplayFilter, RixIntegrator, RixLightFilter, RixLightFactory, RixPattern, RixProjection, and RixSampleFilter |
▶CRixSSDiffusion | |
▶CRixSSPathTraced | |
▶CRixStats | NOTE: This interface will be deprecated when a new interface comes in the next release Interface for including user statistics in XML file |
CRixStorage | NOTE: This interface is deprecated and will be removed in a future release |
CRixSymbolResolver | |
▶CRixTexture | RixTexture performs filtered texture map lookups using a texture coordinate and a region over which to filter |
CRixTexture3d | RixTexture3d provides a general interface containing functions useful for looking up 3D texture data |
CRixThreadUtils | NOTE: This interface is deprecated and will be removed in a future release This object is used to create a RixMutex object that can be used for locking access to shared global memory |
CRixTimer | NOTE: This interface will be deprecated when a new interface comes in the next release Interface for sampling a high-resolution representation of the current time |
CRixTransform | RixTransform provides transformation routines that operate over named coordinate systems in the renderer |
CRixVolumeAggregate | |
CRixVolumeAggregateIterator | |
▶CRixVolumeIntegrator | |
CRixVolumeIrradianceEstimateContext | This class can be used by an aggregate to queue up a set of estimate queries for later evaluation via lighting services |
CRixVolumeServices | The RixVolumeServices interface allow the renderer to provide services that are useful for volume integration |
▶CRixXcpt | The primary means to comprehend exceptional conditions within Rix is to handle messages generated by the library components |
CRixXmlFile | NOTE: This interface will be deprecated when a new interface comes in the next release An XML file handle, which is passed to a statistics reporter (see RixStats::AddReporter) |
CRixZipSubfile | RIBs can be written into single zip files and this helper object allows access to the sub-files |
CRixZipWriter | |
CRtBBox | |
CRtFloat2 | |
CRtHitPoint | |
CRtRayGeometry | |
▶CRtxPlugin | |
CSampleFilterId | |
CSampleFilterList | |
▶CScene | RixInterface for constructing and manipulating scene graphs |
CShader | Scene graph shader node descriptions |
CShadingNetwork | |
CShadingNode | |
CTransform | |
Cuparam | |
CUserId | |
CVolume | Volume geometry |