RenderManAPI  24.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nrman
 CAnalyticLightAnalytic light DAG node support RixLight plug-ins
 CBlobbyBlobby Implicit Surfaces
 CCameraCamera DAG node used for rendering and texture projections
 CCameraId
 CClippingPlaneClipping plane DAG node with arbitrary orientation
 CClippingPlaneId
 CCoordinateSystemId
 CCoordinateSystemList
 CCurvesCurves
 CDisplacementId
 CDisplayChannelScene graph display channel description
 CDisplayFilterId
 CDisplayFilterList
 CDisplayId
 CDtexAccessor
 CDtexAddImageParams
 CDtexCreateDeepFilterParams
 CDtexCreateFileParams
 CDtexLargeAccessor
 CExtent
 CFilterSize
 CGeometrySpecial geometry DAG node
 CGeometryInstanceId
 CGeometryPrototypeId
 CGroupBase class for scene graph DAG nodes
 CImplicitField
 CImplicitVertexValue
 CIntegratorId
 CLightInstanceId
 CLightShaderId
 CMaterialScene graph material description
 CMaterialId
 CMeshPolygon or subdivision mesh
 CNuPatchNuPatch
 CPointsPoints DAG node
 CProceduralProcedural 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
 CQuadricQuadric geometry DAG node
 CRenderOutputId
 CRenderOutputList
 CRenderTargetId
 CRenderViewDescribes a view of the scene to render
 CRenderViewHelper
 CRenderViewId
 CRenderViewList
 CRifFilter
 CRifPlugin
 CRileyAn interface to a renderer instance
 CRixBakeContextThe RixBakeContext is used to query information about the context of the bake node in a networked shading graph and allocate memory
 CRixBXActiveLobeWeights
 CRixBxdf
 CRixBxdfFactory
 CRixBXLobeSampledThis struct represents the characteristics of just one lobe of a bxdf
 CRixBXLobeTraitsThis struct represents the characteristics of potentially several lobes of a bxdf in aggregate
 CRixBXLobeWeights
 CRixColorManagerThe color manager wraps the active OpenColorIO configuration (if any) to provide color management functions exclusively to shading plugins
 CRixContextRix interfaces are obtained from an RixContext
 CRixCustomLPEAn interface to lookup and match custom light path expressions (LPEs)
 CRixDeepTextureRixDeepTexture
 CRixDisplacement
 CRixDisplacementFactory
 CRixDisplayChannelNote that the same channel name may appear multiple times within a list of RixDisplayChannels
 CRixDisplayFilterRixDisplayFilter plugins sit between the framebuffer and the display system
 CRixDisplayFilterContext
 CRixDisplayServicesMultiple methods of RixDisplayServices require similar parameters:
 CRixDspy
 CRixDspyServer
 CRixEventCallbacks
 CRixFunctionRixFunction is a template class similar to std::function
 CRixFunction< _Res(_ArgTypes...)>
 CRixGeoDebugger
 CRixHashUtilsA wrapper for provided hash functions
 CRixIES
 CRixIntegrator
 CRixIntegratorContext
 CRixIntegratorEnvironmentThis class allows integrators to instrospect the rendering environment
 CRixIntegratorFactory
 CRixInterfaceBase class for all Rix interfaces
 CRixLightRixLight This base class defines the interface for light sources
 CRixLightContextRixLightContext This class provides access to the rendering context during light sampling and evaluation
 CRixLightFactoryLight Factory
 CRixLightFilterRixLightFilter plugins modify the lighting contribution to a surface point after a light has been sampled
 CRixLightFilterContextThe RixLightFilterContext provides limited access to data from the shading context associated with a light filter invocation
 CRixLightingServices

Usage

 CRixLPE
 CRixLPEAutomataA compact deterministic finite automata class
 CRixLPEInfoAn interface to find out information related to light path expressions (LPEs)
 CRixLPEScatterEvent
 CRixLPEStateRepresents the LPE system state of a light transport path
 CRixMessagesAn object that can be used to print warnings, errors, or info in a thread safe way from within the renderer
 CRixMutexNOTE: This interface is deprecated and will be removed in a future release A class that encapsulates a mutual exclusion object
 CRixMWConnectionResult
 CRixNullBxdf
 CRixOpacity
 CRixParameterListRixParameterList exposes the non-varying values that are associated with the definition or editing of a shading plugin instance
 CRixPatternThe RixPattern interface characterizes pattern generation for the purposes of RixBxdf parameterization
 CRixPhotonGuiding
 CRixPostLighting
 CRixProjection
 CRixProjectionContextThe 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
 CRixProjectionEnvironmentRixProjection plugins characterize camera and lens projections
 CRixProjectionFactory
 CRixRefCntPtr
 CRixRenderStateAn interface for discovering the current state of the renderer
 CRixResourceResolver
 CRixRIB
 CRixRIBParserThe RixRIBParser interface is used to parse a RIB file
 CRixRiCtl
 CRixRileyManager
 CRixRNGAll-inlined interface for generating sample points for use by Monte Carlo integration and multiple-importance sampling
 CRixSampleFilterRixSampleFilter plugins sit between the integrator and the framebuffer and filter the shaded camera samples
 CRixSampleFilterContext
 CRixSCParamInfoRixSCParamInfo captures the characteristics of an individual ScParam
 CRixSGManagerEntry point for constructing and manipulating scene graphs
 CRixShadeFunctionsRixShadeFunctions provides a general interface containing functions useful for developing patterns for shading
 CRixShaderInfoA generic way to interrogate shaders on disk about their parameters
 CRixShaderParameterClass RixShaderParameter Represents a single shader parameter or metadata item
 CRixShaderQueryClass RixShaderQuery obtained from RixShaderInfo::CreateQuery()
 CRixShadingContextRixShadingContext is analogous to a RenderMan grid - it is a group of 1 or more points that may be shaded
 CRixShadingParam
 CRixShadingPluginRixShadingPlugin is the base class for RixBxdfFactory, RixDisplacementFactory, RixDisplayFilter, RixIntegrator, RixLightFilter, RixLightFactory, RixPattern, RixProjection, and RixSampleFilter
 CRixSSDiffusion
 CRixSSPathTraced
 CRixStatsNOTE: This interface will be deprecated when a new interface comes in the next release Interface for including user statistics in XML file
 CRixStorageNOTE: This interface is deprecated and will be removed in a future release
 CRixSymbolResolver
 CRixTextureRixTexture performs filtered texture map lookups using a texture coordinate and a region over which to filter
 CRixTexture3dRixTexture3d provides a general interface containing functions useful for looking up 3D texture data
 CRixThreadUtilsNOTE: 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
 CRixTimerNOTE: 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
 CRixTransformRixTransform provides transformation routines that operate over named coordinate systems in the renderer
 CRixVolumeAggregate
 CRixVolumeAggregateIterator
 CRixVolumeIntegrator
 CRixVolumeIrradianceEstimateContextThis class can be used by an aggregate to queue up a set of estimate queries for later evaluation via lighting services
 CRixVolumeServicesThe RixVolumeServices interface allow the renderer to provide services that are useful for volume integration
 CRixXcptThe primary means to comprehend exceptional conditions within Rix is to handle messages generated by the library components
 CRixXmlFileNOTE: 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
 CSceneRixInterface for constructing and manipulating scene graphs
 CShaderScene graph shader node descriptions
 CShadingNetwork
 CShadingNode
 CTransform
 Cuparam
 CUserId
 CVolumeVolume geometry