RenderManAPI  24.0
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() constRixShadingPlugininlinevirtual
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