RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RixBxdfFactory Member List

This is the complete list of members for RixBxdfFactory, including all inherited members.

BeginInterior(RixShadingContext const *, RixSCShadingMode, void *parentData, void *instanceData)=0RixBxdfFactorypure virtual
BeginOpacity(RixShadingContext const *, RixSCShadingMode, void *parentData, void *instanceData)=0RixBxdfFactorypure virtual
BeginPostLighting(RixShadingContext const *, RixSCShadingMode, void *parentData, void *instanceData)RixBxdfFactoryinlinevirtual
BeginScatter(RixShadingContext const *, RixBXLobeTraits const &hints, RixSCShadingMode, void *parentData, void *instanceData)=0RixBxdfFactorypure virtual
BeginSubsurface(RixShadingContext const *, RixSCShadingMode, void *parentData, void *instanceData)=0RixBxdfFactorypure virtual
CreateInstanceData(RixContext &rixCtx, RtUString const handle, RixParameterList const *parameterList, InstanceData *instanceData)RixShadingPlugininlinevirtual
EndInterior(RixVolumeIntegrator *)=0RixBxdfFactorypure virtual
EndOpacity(class RixOpacity *)=0RixBxdfFactorypure virtual
EndPostLighting(class RixPostLighting *)RixBxdfFactoryinlinevirtual
EndScatter(class RixBxdf *bxdf)=0RixBxdfFactorypure virtual
EndSubsurface(RixVolumeIntegrator *)=0RixBxdfFactorypure virtual
Finalize(RixContext &ctx)=0RixShadingPluginpure virtual
GetIndexOfRefraction(void *instanceData) const =0RixBxdfFactorypure virtual
GetInstanceHints(void *instanceData) const =0RixBxdfFactorypure virtual
GetInterface() const overrideRixBxdfFactoryinlinevirtual
GetParamTable()=0RixShadingPluginpure virtual
GetVersion() const RixShadingPlugininlinevirtual
Init(RixContext &ctx, RtUString const pluginPath)=0RixShadingPluginpure virtual
InstanceHints enum nameRixBxdfFactory
k_All enum valueRixShadingPlugin
k_BlocksVolumes enum valueRixBxdfFactory
k_ComputesInterior enum valueRixBxdfFactory
k_ComputesOpacity enum valueRixBxdfFactory
k_ComputesOpacityForAllRays enum valueRixBxdfFactory
k_ComputesPostLighting enum valueRixBxdfFactory
k_ComputesPresence enum valueRixBxdfFactory
k_ComputesSubsurface enum valueRixBxdfFactory
k_InteriorHeterogeneous enum valueRixBxdfFactory
k_InteriorMask enum valueRixBxdfFactory
k_InteriorOverlapping enum valueRixBxdfFactory
k_InteriorTransmission enum valueRixBxdfFactory
k_None enum valueRixShadingPlugin
k_OpacityCanBeCached enum valueRixBxdfFactory
k_OpacityMask enum valueRixBxdfFactory
k_PresenceCanBeCached enum valueRixBxdfFactory
k_StochasticOpacityOnly enum valueRixBxdfFactory
k_TemporalParamIsProperty enum valueRixBxdfFactory
k_TriviallyOpaque enum valueRixBxdfFactory
m_versionRixShadingPluginprotected
RegisterTemporalVolumeParams(void *instanceData, std::vector< int > &paramId) const =0RixBxdfFactorypure virtual
RixBxdfFactory()RixBxdfFactoryinlineprotected
RixShadingPlugin(int version)RixShadingPlugininlineprotected
Synchronize(RixContext &ctx, RixSCSyncMsg syncMsg, RixParameterList const *syncParams)=0RixShadingPluginpure virtual
SynchronizeHints enum nameRixShadingPlugin
SynchronizeInstanceData(RixContext &rixCtx, RtUString const handle, RixParameterList const *instanceParams, uint32_t const editHints, InstanceData *instanceData)RixShadingPlugininlinevirtual
~RixBxdfFactory() overrideRixBxdfFactoryinlineprotected
~RixShadingPlugin()RixShadingPlugininlineprotectedvirtual