![]() |
RenderManAPI
24.0
|
CRixLightFilterContext::Allocator | Allocator is a utility (fully inlined) class to assist with tedious memory pool allocations |
CRixShadingContext::Allocator | Allocator is a utility (fully inlined) class to assist with tedious memory pool allocations |
CRixPattern::Bake2dSpec | Output specification for 2d baking |
CRixPattern::Bake3dSpec | Output specification for 3d baking |
CRixBXLobeTraits::Bitfield | |
CRixBXLobeSampled::Bitfield | |
CRixPhotonGuiding::BoundingBoxProjection | |
CCameraId | |
CClippingPlaneId | |
CRixRIB::Configuration | |
CRixBXLobeSampled::Converter | |
CRixBXLobeTraits::Converter | |
CCoordinateSystemId | |
CCoordinateSystemList | |
CRixDeepTexture::DeepCache | |
CRixDeepTexture::DeepFile | DeepFile |
CRixDeepTexture::DeepImage | DeepImage |
CRixDeepTexture::DeepMetadata | DeepMetadata |
CRixDeepTexture::DeepPixel | DeepPixel |
CDisplacementId | |
CDisplayChannel | Scene graph display channel description |
CDisplayFilterId | |
CDisplayFilterList | |
CDisplayId | |
CRixRenderState::DspyInfo | |
CDtexAccessor | |
CDtexAddImageParams | |
CDtexCreateDeepFilterParams | |
CDtexCreateFileParams | |
CDtexLargeAccessor | |
CRixLight::EvaluateEmissionForCameraResults | Generate the color for lights visible to the camera |
CRixLight::EvaluateSamplesResults | EvaluateSamples 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::FillRequest | NOTE: 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::GenerateEmissionResults | Generate a sample on a light for photon emission |
CRixLight::GenerateSamplesResults | GenerateSamples() Generate samples, using data from the RixLightContext object: |
▶CRixRNG::Generator | |
▶CGenerator | |
CGeometryInstanceId | |
CGeometryPrototypeId | |
▶CGroup | Base class for scene graph DAG nodes |
CRixShadingContext::Id | ShadingCtxId is a unique identifier for this shading context |
CRixIES::IESProfile | |
CImplicitField | |
CImplicitVertexValue | |
CRixShadingPlugin::InstanceData | |
CRtxPlugin::Int2D | A struct to define an X,Y coordinate |
CRixVolumeIntegrator::IntegratorDelegate | |
CIntegratorId | |
CRtxPlugin::TextureCtx::layerSpec | Plugin fills in the names and channel-count of the layers associated with this texture |
CLightInstanceId | |
CLightShaderId | |
CMaterial | Scene 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 | |
CRenderView | Describes a view of the scene to render |
CRenderViewHelper | |
CRenderViewId | |
CRenderViewList | |
CRifFilter | |
CRifPlugin | |
CRiley | An interface to a renderer instance |
CRixBXActiveLobeWeights | |
▶CRixBxdf | |
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 | |
▶CRixContext | Rix interfaces are obtained from an RixContext |
CRixDisplacement | |
CRixDisplayChannel | Note that the same channel name may appear multiple times within a list of RixDisplayChannels |
CRixDisplayServices | Multiple methods of RixDisplayServices require similar parameters: |
CRixDspyServer | |
CRixFunction< _Signature > | RixFunction is a template class similar to std::function |
CRixFunction< _Res(_ArgTypes...)> | |
CRixIntegrator | |
CRixIntegratorEnvironment | This class allows integrators to instrospect the rendering environment |
▶CRixInterface | Base class for all Rix interfaces |
CRixLight | RixLight This base class defines the interface for light sources |
CRixLPEAutomata | A compact deterministic finite automata class |
CRixLPEScatterEvent | |
CRixLPEState | Represents the LPE system state of a light transport path |
CRixMutex | NOTE: This interface is deprecated and will be removed in a future release A class that encapsulates a mutual exclusion object |
CRixMWConnectionResult | |
CRixOpacity | |
CRixParameterList | RixParameterList exposes the non-varying values that are associated with the definition or editing of a shading plugin instance |
CRixPhotonGuiding | |
CRixPostLighting | |
CRixProjection | |
CRixProjectionEnvironment | RixProjection plugins characterize camera and lens projections |
CRixRefCntPtr< T > | |
CRixRNG | All-inlined interface for generating sample points for use by Monte Carlo integration and multiple-importance sampling |
CRixLight::RixSamplePoint | |
CRixLight::RixScatterPoint | |
CRixSCParamInfo | RixSCParamInfo captures the characteristics of an individual ScParam |
CRixShaderParameter | Class RixShaderParameter Represents a single shader parameter or metadata item |
CRixShaderQuery | Class RixShaderQuery obtained from RixShaderInfo::CreateQuery() |
CRixShadingParam | |
▶CRixShadingPlugin | RixShadingPlugin is the base class for RixBxdfFactory, RixDisplacementFactory, RixDisplayFilter, RixIntegrator, RixLightFilter, RixLightFactory, RixPattern, RixProjection, and RixSampleFilter |
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 |
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 | |
CRixRNG::SampleCtx | SampleCtx identifies a sample domain (an index into an arbitrary scheme of sample points) |
CSampleFilterId | |
CSampleFilterList | |
CRixLightingServices::SampleMode | Deprecated, always use default-constructed object |
CScene | RixInterface for constructing and manipulating scene graphs |
CScene::ScopedEdit | Define scoped edit block |
CShader | Scene graph shader node descriptions |
CShadingNetwork | |
CShadingNode | |
CRixStats::SimpleStat | Add a generic statistic via a subclass of the SimpleStat class interface |
CRixLPE::SplatHelper | |
CRixLPEAutomata::State | |
CRtxPlugin::TextureCtx | TextureCtx provides initial defining properties for textures generated by this plugin |
CRtxPlugin::Tile2D | A struct to define a 2D region |
CTransform | |
CRixLPEAutomata::Transition | |
CRixTexture::TxParams | |
CRixTexture::TxProperties | |
Cuparam | |
CUserId | |
CRixXcpt::XcptHandler | A base class characterizing the required interface for xcpt handlers |