RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCRixShadingContext::AllocatorAllocator is a utility (fully inlined) class to assist with tedious memory pool allocations
oCRixLightFilterContext::AllocatorAllocator is a utility (fully inlined) class to assist with tedious memory pool allocations
oCRixPattern::Bake2dSpecOutput specification for 2d baking
oCRixPattern::Bake3dSpecOutput specification for 3d baking
oCRixBXLobeSampled::Bitfield
oCRixBXLobeTraits::Bitfield
oCRixPhotonGuiding::BoundingBoxProjection
oCRixRIB::Configuration
oCRixBXLobeSampled::Converter
oCRixBXLobeTraits::Converter
oCCoordinateSystemList
oCRixDeepTexture::DeepCache
oCRixDeepTexture::DeepFileDeepFile
oCRixDeepTexture::DeepImageDeepImage
oCRixDeepTexture::DeepMetadataDeepMetadata
oCRixDeepTexture::DeepPixelDeepPixel
oCDisplayChannelScene graph display channel description
oCDisplayFilterList
oCRixRenderState::DspyInfo
oCRixLight::EvaluateEmissionForCameraResultsGenerate the color for lights visible to the camera
oCRixLight::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
oCExtent
oCFilterSize
oCRixRenderState::FrameInfo
oCRixLight::GenerateEmissionResultsGenerate a sample on a light for photon emission
oCRixLight::GenerateSamplesResultsGenerateSamples() Generate samples, using data from the RixLightContext object:
oCRixRNG::Generator
oCGenerator
oCGeometryInstanceCreateData
oCGeometryInstanceCreateList
oCGeometryInstanceDeleteData
oCGeometryInstanceDeleteList
oCGeometryInstanceIdList
oCGeometryInstanceModifyData
oCGeometryInstanceModifyList
oCGeometryInstanceResultList
oCGroupBase class for scene graph DAG nodes
oCRixShadingContext::IdShadingCtxId is a unique identifier for this shading context
oCRixIES::IESProfile
oCRixLightingServices::IndirectResult
oCRixShadingPlugin::InstanceData
oCRixVolumeIntegrator::IntegratorDelegate
oCLightInstanceCreateData
oCLightInstanceCreateList
oCLightInstanceDeleteData
oCLightInstanceDeleteList
oCLightInstanceIdList
oCLightInstanceModifyData
oCLightInstanceModifyList
oCLightInstanceResultList
oCMaterialScene graph material description
oCRixPattern::OutputSpec
oCRixSSDiffusion::Params
oCRixSSPathTraced::Params
oCRixRenderState::RayCtxInfo
oCRixRenderState::RendererInfo
oCRenderOutputList
oCRenderViewList
oCRileyAn interface to a renderer instance
oCRixBXActiveLobeWeights
oCRixBxdfThe RixBxdf interface is a shading plugin responsible for creating a RixBxdf from the the ShadingContext and the set of connected patterns
oCRixBXLobeSampledThis struct represents the characteristics of just one lobe of a bxdf
oCRixBXLobeTraitsThis struct represents the characteristics of potentially several lobes of a bxdf in aggregate
oCRixBXLobeWeights
oCRixContextRix interfaces are obtained from an RixContext
oCRixDisplacement
oCRixDisplayChannelNote that the same channel name may appear multiple times within a list of RixDisplayChannels
oCRixDisplayServicesMultiple methods of RixDisplayServices require similar parameters:
oCRixDspyServer
oCRixFunction< _Signature >Deprecated
oCRixIntegrator
oCRixIntegratorEnvironmentThis class allows integrators to instrospect the rendering environment
oCRixInterfaceBase class for all Rix interfaces
oCRixLightRixLight This base class defines the interface for light sources
oCRixLPEAutomataA compact deterministic finite automata class
oCRixLPEScatterEvent
oCRixLPEStateRepresents the LPE system state of a light transport path
oCRixMutexDeprecated
oCRixMWConnectionResult
oCRixOpacityRixOpacity objects are obtained from the BxdfFactory::BeginOpacity when it determines conditions warrant non-trivial responses to either or both of Presence and Opacity queries
oCRixParameterListRixParameterList exposes the non-varying values that are associated with the definition or editing of a shading plugin instance
oCRixPhotonGuiding
oCRixPostLighting
oCRixProjection
oCRixProjectionEnvironmentRixProjection plugins characterize camera and lens projections
oCRixRNGAll-inlined interface for generating sample points for use by Monte Carlo integration and multiple-importance sampling
oCRixLight::RixSamplePoint
oCRixLight::RixScatterPoint
oCRixSCParamInfoRixSCParamInfo captures the characteristics of an individual ScParam
oCRixShaderParameterClass RixShaderParameter Represents a single shader parameter or metadata item
oCRixShaderQueryClass RixShaderQuery obtained from RixShaderInfo::CreateQuery()
oCRixShadingParam
oCRixShadingPluginRixShadingPlugin is the base class for RixBxdfFactory, RixDisplacementFactory, RixDisplayFilter, RixIntegrator, RixLightFilter, RixLightFactory, RixPattern, RixProjection, and RixSampleFilter
oCRixVolumeAggregate
oCRixVolumeAggregateIterator
oCRixVolumeIntegratorRixVolumeIntegrators can be obtained from the BxdfFactory at the hit point where a ray enters an interior region
oCRixVolumeIrradianceEstimateContextThis class can be used by an aggregate to queue up a set of estimate queries for later evaluation via lighting services
oCRixXmlFileDeprecated
oCRixZipSubfileRIBs can be written into single zip files and this helper object allows access to the sub-files
oCRixZipWriter
oCRtHitPoint
oCRtRayGeometry
oCRixRNG::SampleCtxSampleCtx identifies a sample domain (an index into an arbitrary scheme of sample points)
oCSampleFilterList
oCRixLightingServices::SampleModeDeprecated, always use default-constructed object
oCSceneRixInterface for constructing and manipulating scene graphs
oCScene::ScopedEditDefine scoped edit block
oCShaderScene graph shader node descriptions
oCShadingNetwork
oCShadingNode
oCRixStats::SimpleStatAdd a generic statistic via a subclass of the SimpleStat class interface
oCRixLPE::SplatHelper
oCRixLPEAutomata::State
oCTransform
oCRixLPEAutomata::Transition
oCRixTexture::TxParams
oCRixTexture::TxProperties
\CRixXcpt::XcptHandlerA base class characterizing the required interface for xcpt handlers