RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNRixConstants
oNRixRNGUtils
oNstats
oCAnalyticLightAnalytic light DAG node support RixLight plug-ins
oCBlobbyBlobby Implicit Surfaces
oCCameraCamera DAG node used for rendering and texture projections
oCClippingPlaneClipping plane DAG node with arbitrary orientation
oCCoordinateSystemList
oCCurvesCurves
oCDisplayChannelScene graph display channel description
oCDisplayFilterList
oCExtent
oCFilterSize
oCGeometrySpecial geometry DAG node
oCGeometryInstanceCreateData
oCGeometryInstanceCreateList
oCGeometryInstanceDeleteData
oCGeometryInstanceDeleteList
oCGeometryInstanceIdList
oCGeometryInstanceModifyData
oCGeometryInstanceModifyList
oCGeometryInstanceResultList
oCGroupBase class for scene graph DAG nodes
oCLightInstanceCreateData
oCLightInstanceCreateList
oCLightInstanceDeleteData
oCLightInstanceDeleteList
oCLightInstanceIdList
oCLightInstanceModifyData
oCLightInstanceModifyList
oCLightInstanceResultList
oCMaterialScene graph material description
oCMeshPolygon or subdivision mesh
oCNuPatchNuPatch
oCPointsPoints DAG node
oCProceduralProcedural primitive
oCProgressiveSampler
oCQuadricQuadric geometry DAG node
oCRenderOutputList
oCRenderViewList
oCRileyAn interface to a renderer instance
oCRixBakeContextThe RixBakeContext is used to query information about the context of the bake node in a networked shading graph and allocate memory
oCRixBXActiveLobeWeights
oCRixBxdfThe RixBxdf interface is a shading plugin responsible for creating a RixBxdf from the the ShadingContext and the set of connected patterns
oCRixBxdfFactory
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
oCRixColorManagerThe color manager wraps the active OpenColorIO configuration (if any) to provide color management functions exclusively to shading plugins
oCRixContextRix interfaces are obtained from an RixContext
oCRixCustomLPEAn interface to lookup and match custom light path expressions (LPEs)
oCRixDeepTextureRixDeepTexture
oCRixDisplacement
oCRixDisplacementFactory
oCRixDisplayChannelNote that the same channel name may appear multiple times within a list of RixDisplayChannels
oCRixDisplayFilterRixDisplayFilter plugins sit between the framebuffer and the display system
oCRixDisplayFilterContext
oCRixDisplayServicesMultiple methods of RixDisplayServices require similar parameters:
oCRixDspy
oCRixDspyServer
oCRixEventCallbacks
oCRixFunctionDeprecated
oCRixGeoDebugger
oCRixGeometricLight
oCRixHashUtilsA wrapper for provided hash functions
oCRixIES
oCRixIntegrator
oCRixIntegratorContext
oCRixIntegratorEnvironmentThis class allows integrators to instrospect the rendering environment
oCRixIntegratorFactory
oCRixInterfaceBase class for all Rix interfaces
oCRixLightRixLight This base class defines the interface for light sources
oCRixLightContextRixLightContext This class provides access to the rendering context during light sampling and evaluation
oCRixLightFactoryLight Factory
oCRixLightFilterRixLightFilter plugins modify the lighting contribution to a surface point after a light has been sampled
oCRixLightFilterContextThe RixLightFilterContext provides limited access to data from the shading context associated with a light filter invocation
oCRixLightingServices

Usage

oCRixLightingServices2
oCRixLPE
oCRixLPEAutomataA compact deterministic finite automata class
oCRixLPEInfoAn interface to find out information related to light path expressions (LPEs)
oCRixLPEScatterEvent
oCRixLPEStateRepresents the LPE system state of a light transport path
oCRixMessagesAn object that can be used to print warnings, errors, or info in a thread safe way from within the renderer
oCRixMutexDeprecated
oCRixMWConnectionResult
oCRixNullBxdf
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
oCRixPatternThe RixPattern interface characterizes pattern generation for the purposes of RixBxdf parameterization
oCRixPhotonGuiding
oCRixPostLighting
oCRixProjection
oCRixProjectionContextThe 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
oCRixProjectionEnvironmentRixProjection plugins characterize camera and lens projections
oCRixProjectionFactory
oCRixRenderStateAn interface for discovering the current state of the renderer
oCRixResourceResolver
oCRixRIB
oCRixRIBParserThe RixRIBParser interface is used to parse a RIB file
oCRixRiCtlAccess to Ri context
oCRixRileyManager
oCRixRNGAll-inlined interface for generating sample points for use by Monte Carlo integration and multiple-importance sampling
oCRixSampleFilterRixSampleFilter plugins sit between the integrator and the framebuffer and filter the shaded camera samples
oCRixSampleFilterContext
oCRixSCParamInfoRixSCParamInfo captures the characteristics of an individual ScParam
oCRixSGManagerEntry point for constructing and manipulating scene graphs
oCRixShadeFunctionsRixShadeFunctions provides a general interface containing functions useful for developing patterns for shading
oCRixShaderInfoA generic way to interrogate shaders on disk about their parameters
oCRixShaderParameterClass RixShaderParameter Represents a single shader parameter or metadata item
oCRixShaderQueryClass RixShaderQuery obtained from RixShaderInfo::CreateQuery()
oCRixShadingContextRixShadingContext is analogous to a RenderMan grid - it is a group of 1 or more points that may be shaded
oCRixShadingParam
oCRixShadingPluginRixShadingPlugin is the base class for RixBxdfFactory, RixDisplacementFactory, RixDisplayFilter, RixIntegrator, RixLightFilter, RixLightFactory, RixPattern, RixProjection, and RixSampleFilter
oCRixSSDiffusion
oCRixSSPathTraced
oCRixStatsDeprecated
oCRixStorageDeprecated
oCRixSymbolResolver
oCRixTextureRixTexture performs filtered texture map lookups using a texture coordinate and a region over which to filter
oCRixTexture3dRixTexture3d provides a general interface containing functions useful for looking up 3D texture data
oCRixThreadUtilsDeprecated
oCRixTimerDeprecated
oCRixTransformRixTransform provides transformation routines that operate over named coordinate systems in the renderer
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
oCRixVolumeServicesThe RixVolumeServices interface allow the renderer to provide services that are useful for volume integration
oCRixXcptThe primary means to comprehend exceptional conditions within Rix is to handle messages generated by the library components
oCRixXmlFileDeprecated
oCRixZipSubfileRIBs can be written into single zip files and this helper object allows access to the sub-files
oCRixZipWriter
oCRtHitPoint
oCRtRayGeometry
oCSampleFilterList
oCSceneRixInterface for constructing and manipulating scene graphs
oCShaderScene graph shader node descriptions
oCShadingNetwork
oCShadingNode
oCTransform
\CVolumeVolume geometry