RenderManAPI  24.0
RixBxdf Member List

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

bxdfFactoryRixBxdfprotected
BxdfProperty enum nameRixBxdf
EmitLocal(RtColorRGB *result)=0RixBxdfpure virtual
EvaluateSample(RixBXTransportTrait transportTrait, RixBXLobeTraits const *lobesWanted, RixRNG *rng, RixBXLobeTraits *lobesEvaluated, RtVector3 const *directions, RixBXLobeWeights &weights, float *forwardPdfs, float *reversePdfs)=0RixBxdfpure virtual
EvaluateSamplesAtIndex(RixBXTransportTrait transportTrait, RixBXLobeTraits const &lobesWanted, RixRNG *rng, int index, int numSamples, RixBXLobeTraits *lobesEvaluated, RtVector3 const *directions, RixBXLobeWeights &weights, float *forwardPdfs, float *reversePdfs)=0RixBxdfpure virtual
GenerateSample(RixBXTransportTrait transportTrait, RixBXLobeTraits const *lobesWanted, RixRNG *rng, RixBXLobeSampled *lobesSampled, RtVector3 *directions, RixBXLobeWeights &weights, float *forwardPdfs, float *reversePdfs, RtColorRGB *compTrans=NULL)=0RixBxdfpure virtual
GetAggregateLobeTraits(RixBXLobeTraits *t)=0RixBxdfpure virtual
GetAllLobeTraits()RixBxdfinline
GetBxdfFactory()RixBxdfinline
GetEvaluateDomain()=0RixBxdfpure virtual
GetProperty(BxdfProperty, void const **result) const =0RixBxdfpure virtual
GetShadingCtx()RixBxdfinline
k_Albedo enum valueRixBxdf
k_MaterialIor enum valueRixBxdf
Release()RixBxdfinlinevirtual
RixBxdf(RixShadingContext const *sCtx, RixBxdfFactory *factory)RixBxdfinline
shadingCtxRixBxdfprotected
~RixBxdf()RixBxdfinlinevirtual