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