RenderManAPI  24.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CRixLightFilterContext::AllocatorAllocator is a utility (fully inlined) class to assist with tedious memory pool allocations
 CRixShadingContext::AllocatorAllocator is a utility (fully inlined) class to assist with tedious memory pool allocations
 CRixPattern::Bake2dSpecOutput specification for 2d baking
 CRixPattern::Bake3dSpecOutput specification for 3d baking
 CRixBXLobeTraits::Bitfield
 CRixBXLobeSampled::Bitfield
 CRixPhotonGuiding::BoundingBoxProjection
 CCameraId
 CClippingPlaneId
 CRixRIB::Configuration
 CRixBXLobeSampled::Converter
 CRixBXLobeTraits::Converter
 CCoordinateSystemId
 CCoordinateSystemList
 CRixDeepTexture::DeepCache
 CRixDeepTexture::DeepFileDeepFile
 CRixDeepTexture::DeepImageDeepImage
 CRixDeepTexture::DeepMetadataDeepMetadata
 CRixDeepTexture::DeepPixelDeepPixel
 CDisplacementId
 CDisplayChannelScene graph display channel description
 CDisplayFilterId
 CDisplayFilterList
 CDisplayId
 CRixRenderState::DspyInfo
 CDtexAccessor
 CDtexAddImageParams
 CDtexCreateDeepFilterParams
 CDtexCreateFileParams
 CDtexLargeAccessor
 CRixLight::EvaluateEmissionForCameraResultsGenerate the color for lights visible to the camera
 CRixLight::EvaluateSamplesResultsEvaluateSamples 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
 CExtent
 CRtxPlugin::FillRequestNOTE: multi-channel textures might receive a FillRequest of fewer than nchans with a channelOffset >= 0 if a given channel of a multi-channel texture has been evicted by the texture cache
 CFilterSize
 CRixRenderState::FrameInfo
 CRixLight::GenerateEmissionResultsGenerate a sample on a light for photon emission
 CRixLight::GenerateSamplesResultsGenerateSamples() Generate samples, using data from the RixLightContext object:
 CRixRNG::Generator
 CGenerator
 CGeometryInstanceId
 CGeometryPrototypeId
 CGroupBase class for scene graph DAG nodes
 CRixShadingContext::IdShadingCtxId is a unique identifier for this shading context
 CRixIES::IESProfile
 CImplicitField
 CImplicitVertexValue
 CRixShadingPlugin::InstanceData
 CRtxPlugin::Int2DA struct to define an X,Y coordinate
 CRixVolumeIntegrator::IntegratorDelegate
 CIntegratorId
 CRtxPlugin::TextureCtx::layerSpecPlugin fills in the names and channel-count of the layers associated with this texture
 CLightInstanceId
 CLightShaderId
 CMaterialScene graph material description
 CMaterialId
 CRixPattern::OutputSpec
 CRixSSDiffusion::Params
 CRixSSPathTraced::Params
 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
 CRixRenderState::RayCtxInfo
 CRixRenderState::RendererInfo
 CRenderOutputId
 CRenderOutputList
 CRenderTargetId
 CRenderViewHelper::RenderView
 CRenderViewDescribes a view of the scene to render
 CRenderViewHelper
 CRenderViewId
 CRenderViewList
 CRifFilter
 CRifPlugin
 CRileyAn interface to a renderer instance
 CRixBXActiveLobeWeights
 CRixBxdf
 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
 CRixContextRix interfaces are obtained from an RixContext
 CRixDisplacement
 CRixDisplayChannelNote that the same channel name may appear multiple times within a list of RixDisplayChannels
 CRixDisplayServicesMultiple methods of RixDisplayServices require similar parameters:
 CRixDspyServer
 CRixFunction< _Signature >RixFunction is a template class similar to std::function
 CRixFunction< _Res(_ArgTypes...)>
 CRixIntegrator
 CRixIntegratorEnvironmentThis class allows integrators to instrospect the rendering environment
 CRixInterfaceBase class for all Rix interfaces
 CRixLightRixLight This base class defines the interface for light sources
 CRixLPEAutomataA compact deterministic finite automata class
 CRixLPEScatterEvent
 CRixLPEStateRepresents the LPE system state of a light transport path
 CRixMutexNOTE: This interface is deprecated and will be removed in a future release A class that encapsulates a mutual exclusion object
 CRixMWConnectionResult
 CRixOpacity
 CRixParameterListRixParameterList exposes the non-varying values that are associated with the definition or editing of a shading plugin instance
 CRixPhotonGuiding
 CRixPostLighting
 CRixProjection
 CRixProjectionEnvironmentRixProjection plugins characterize camera and lens projections
 CRixRefCntPtr< T >
 CRixRNGAll-inlined interface for generating sample points for use by Monte Carlo integration and multiple-importance sampling
 CRixLight::RixSamplePoint
 CRixLight::RixScatterPoint
 CRixSCParamInfoRixSCParamInfo captures the characteristics of an individual ScParam
 CRixShaderParameterClass RixShaderParameter Represents a single shader parameter or metadata item
 CRixShaderQueryClass RixShaderQuery obtained from RixShaderInfo::CreateQuery()
 CRixShadingParam
 CRixShadingPluginRixShadingPlugin is the base class for RixBxdfFactory, RixDisplacementFactory, RixDisplayFilter, RixIntegrator, RixLightFilter, RixLightFactory, RixPattern, RixProjection, and RixSampleFilter
 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
 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
 CRixRNG::SampleCtxSampleCtx identifies a sample domain (an index into an arbitrary scheme of sample points)
 CSampleFilterId
 CSampleFilterList
 CRixLightingServices::SampleModeDeprecated, always use default-constructed object
 CSceneRixInterface for constructing and manipulating scene graphs
 CScene::ScopedEditDefine scoped edit block
 CShaderScene graph shader node descriptions
 CShadingNetwork
 CShadingNode
 CRixStats::SimpleStatAdd a generic statistic via a subclass of the SimpleStat class interface
 CRixLPE::SplatHelper
 CRixLPEAutomata::State
 CRtxPlugin::TextureCtxTextureCtx provides initial defining properties for textures generated by this plugin
 CRtxPlugin::Tile2DA struct to define a 2D region
 CTransform
 CRixLPEAutomata::Transition
 CRixTexture::TxParams
 CRixTexture::TxProperties
 Cuparam
 CUserId
 CRixXcpt::XcptHandlerA base class characterizing the required interface for xcpt handlers