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) | RixLightingServices | pure virtual |
BeginEmission(Mode m, RtInt *fixedSampleCount=NULL)=0 (defined in RixLightingServices) | RixLightingServices | pure virtual |
domain (defined in RixLightingServices) | RixLightingServices | protected |
End()=0 (defined in RixLightingServices) | RixLightingServices | pure 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) | RixLightingServices | pure 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) | RixLightingServices | pure 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) | RixLightingServices | pure 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) | RixLightingServices | pure 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) | RixLightingServices | pure virtual |
GetLightGroup(const char *name)=0 (defined in RixLightingServices) | RixLightingServices | pure virtual |
GetLightGroupName(int i)=0 (defined in RixLightingServices) | RixLightingServices | pure virtual |
GetNumLightGroups()=0 (defined in RixLightingServices) | RixLightingServices | pure virtual |
GetTotalFixedSamples()=0 (defined in RixLightingServices) | RixLightingServices | pure virtual |
GetVersion() const | RixInterface | inlinevirtual |
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_version | RixInterface | protected |
Mode enum name (defined in RixLightingServices) | RixLightingServices | |
RixInterface(int version) | RixInterface | inlineprotected |
RixLightingServices() (defined in RixLightingServices) | RixLightingServices | inline |
shadingCtx (defined in RixLightingServices) | RixLightingServices | protected |
~RixInterface() | RixInterface | inlineprotectedvirtual |
~RixLightingServices() (defined in RixLightingServices) | RixLightingServices | inlineprotectedvirtual |