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

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

CreateInstanceData(RixContext &rixCtx, RtUString const handle, RixParameterList const *parameterList, InstanceData *instanceData)RixShadingPlugininlinevirtual
Filter(RixLightFilterContext const *lfCtx, void *instanceData, int const numSamples, int const *shadingCtxIndex, RtVector3 const *directions, float const *distances, float const *lightPdfsDirect, RixBXLobeWeights *contribution)=0RixLightFilterpure virtual
FilterRadianceModifierProperty enum nameRixLightFilter
Finalize(RixContext &ctx)=0RixShadingPluginpure virtual
GetInterface() const overrideRixLightFilterinlinevirtual
GetParamTable()=0RixShadingPluginpure virtual
GetProperty(void *instanceData, LightFilterProperty prop, void const **result) const =0RixLightFilterpure virtual
GetRadianceModifier(FilterRadianceModifierProperty property, RixLightFilterContext const *lfCtx, void *instanceData, float *result) const =0RixLightFilterpure virtual
GetVersion() const RixShadingPlugininlinevirtual
Init(RixContext &ctx, RtUString const pluginPath)=0RixShadingPluginpure virtual
k_All enum valueRixShadingPlugin
k_FiltersShadows enum valueRixLightFilter
k_LinkingGroups enum valueRixLightFilter
k_MaxDistance enum valueRixLightFilter
k_Multiplier enum valueRixLightFilter
k_None enum valueRixShadingPlugin
k_numLightFilterProperties enum valueRixLightFilter
k_numRadianceModifierProperties enum valueRixLightFilter
LightFilterProperty enum nameRixLightFilter
m_versionRixShadingPluginprotected
RixLightFilter()RixLightFilterinlineprotected
RixShadingPlugin(int version)RixShadingPlugininlineprotected
ShadowFilter(RixLightFilterContext const *lfCtx, void *instanceData, int const numSamples, int const *shadingCtxIndex, RtVector3 const *directions, float const *distances, RixBXLobeSampled const *incidentLobeSampled, RtColorRGB *transmissions)RixLightFilterinlinevirtual
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
~RixLightFilter() overrideRixLightFilterinlineprotected
~RixShadingPlugin()RixShadingPlugininlineprotectedvirtual