Member List

RixLightingServices Member List

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

Begin(RixShadingContext const *sCtx, RixRNG *rng, RixBXEvaluateDomain dom, IntegratorIntent f, Mode m, SampleMode sm, RtInt *fixedSampleCount=NULL, int depth=0, int parentIndirectCount=1)=0 (defined in RixLightingServices)RixLightingServicespure virtual
BeginEmission(Mode m, RtInt *fixedSampleCount=NULL)=0 (defined in RixLightingServices)RixLightingServicespure virtual
domain (defined in RixLightingServices)RixLightingServicesprotected
End()=0 (defined in RixLightingServices)RixLightingServicespure virtual
EvaluateSamples(RtInt numSamples, RixRNG *rng, RtVector3 *toLight, RtFloat *dist, RtFloat *matPdf, RixBXLobeWeights *weights, RixBXLobeSampled *lobeSampled, RtInt *lightGrpIds, RixBXLobeWeights *contribution, RtColorRGB *trans, RtFloat *lightPdfIllum, RtColorRGB *throughput=NULL)=0 (defined in RixLightingServices)RixLightingServicespure virtual
EvaluateSamples(RtInt numSamples, RixRNG *rng, RtVector3 *toLight, RtFloat *dist, RtFloat *matPdf, RixBXLobeWeights *weights, RixBXLobeSampled *lobeSampled, RtInt *lightGrpIds, RixBXLobeWeights *contribution, RtColorRGB *trans, RtFloat *lightPdfIllum, RtFloat *lightPdfEmit, RtFloat *dirPdf, RtFloat *solidAngToArea, RtColorRGB *throughput=NULL, RtFloat *volForwardPdf=NULL, RtFloat *volReversePdf=NULL, RtFloat *volCrossPdf=NULL)=0 (defined in RixLightingServices)RixLightingServicespure virtual
GenerateEmission(RtInt numPts, RtInt *integratorCtxIds, RtInt *rayIds, RtInt numSamples, RixRNG *rng, RtInt *lightGrpIds, RixBXLobeWeights *contribution, RtColorRGB *trans, RtInt *numGrps, RixShadingContext const ***shadeCtxs, RtPoint3 *lightPos, RtVector3 *lightNorm, RtFloat *dist, RtFloat *lightPdfIllum, RtFloat *lightPdfEmit, RtVector3 *dir, RtFloat *fDir, RtFloat *dirPdf, RtFloat *solidAngToArea, RtInt *directIllumDisabled=NULL, RtFloat *volForwardPdf=NULL, RtFloat *volReversePdf=NULL, RtFloat *volCrossPdf=NULL)=0 (defined in RixLightingServices)RixLightingServicespure virtual
GenerateSamples(RtInt numSamples, RixRNG *rng, RtInt *lightGrpIds, RtVector3 *toLight, RtFloat *dist, RixBXLobeWeights *contribution, RtColorRGB *trans, RtFloat *lightPdfIllum, RixBXLobeTraits *lobesWanted, RixBXLobeWeights *evaluatedMaterialWeights, RtFloat *evaluatedMaterialFPdf, RtFloat *evaluatedMaterialRPdf, RixBXLobeTraits *lobesEvaluated, RtColorRGB *throughput=NULL)=0 (defined in RixLightingServices)RixLightingServicespure virtual
GenerateSamples(RtInt numSamples, RixRNG *rng, RtInt *lightGrpIds, RtVector3 *toLight, RtFloat *dist, RixBXLobeWeights *contribution, RtColorRGB *trans, RtFloat *lightPdfIllum, RtFloat *lightPdfEmit, RtFloat *dirPdf, RtFloat *solidAngToArea, RixBXLobeTraits *lobesWanted, RixBXLobeWeights *evaluatedMaterialWeights, RtFloat *evaluatedMaterialFPdf, RtFloat *evaluatedMaterialRPdf, RixBXLobeTraits *lobesEvaluated, RtColorRGB *throughput=NULL, RtFloat *volForwardPdf=NULL, RtFloat *volReversePdf=NULL, RtFloat *volCrossPdf=NULL)=0 (defined in RixLightingServices)RixLightingServicespure virtual
GetLightGroup(const char *name)=0 (defined in RixLightingServices)RixLightingServicespure virtual
GetLightGroupName(int i)=0 (defined in RixLightingServices)RixLightingServicespure virtual
GetNumLightGroups()=0 (defined in RixLightingServices)RixLightingServicespure virtual
GetTotalFixedSamples()=0 (defined in RixLightingServices)RixLightingServicespure virtual
GetVersion() const RixInterfaceinlinevirtual
IntegratorIntent enum name (defined in RixLightingServices)RixLightingServices
k_IgnoreFixedSampleCount enum value (defined in RixLightingServices)RixLightingServices
k_LightSamples enum value (defined in RixLightingServices)RixLightingServices
k_MaterialAndLightSamples enum value (defined in RixLightingServices)RixLightingServices
k_MaterialSamples enum value (defined in RixLightingServices)RixLightingServices
k_ReducedFixedSampleCount enum value (defined in RixLightingServices)RixLightingServices
k_RespectFixedSampleCount enum value (defined in RixLightingServices)RixLightingServices
m_versionRixInterfaceprotected
Mode enum name (defined in RixLightingServices)RixLightingServices
RixInterface(int version)RixInterfaceinlineprotected
RixLightingServices() (defined in RixLightingServices)RixLightingServicesinline
shadingCtx (defined in RixLightingServices)RixLightingServicesprotected
~RixInterface()RixInterfaceinlineprotectedvirtual
~RixLightingServices() (defined in RixLightingServices)RixLightingServicesinlineprotectedvirtual