RenderMan API  23.0
RixPostLighting Class Referenceabstract

#include <RixBxdf.h>

Public Member Functions

 RixPostLighting (RixShadingContext const *sCtx, RixBxdfFactory *factory)
 
virtual ~RixPostLighting ()
 
virtual void Release ()
 
virtual void Filter (int const numLightSamples, RtVector3 const *directions, float const *distances, RixBXLobeWeights *bxdfWeights, RixBXLobeWeights *lightWeights, RtColorRGB *transmissions)=0
 

Protected Attributes

RixShadingContext const * shadingCtx
 
RixBxdfFactorybxdfFactory
 

Detailed Description

Definition at line 919 of file RixBxdf.h.

Constructor & Destructor Documentation

◆ RixPostLighting()

RixPostLighting::RixPostLighting ( RixShadingContext const *  sCtx,
RixBxdfFactory factory 
)
inline

Definition at line 922 of file RixBxdf.h.

◆ ~RixPostLighting()

virtual RixPostLighting::~RixPostLighting ( )
inlinevirtual

Definition at line 926 of file RixBxdf.h.

Member Function Documentation

◆ Filter()

virtual void RixPostLighting::Filter ( int const  numLightSamples,
RtVector3 const *  directions,
float const *  distances,
RixBXLobeWeights bxdfWeights,
RixBXLobeWeights lightWeights,
RtColorRGB transmissions 
)
pure virtual

◆ Release()

virtual void RixPostLighting::Release ( )
inlinevirtual

Definition at line 931 of file RixBxdf.h.

Member Data Documentation

◆ bxdfFactory

RixBxdfFactory* RixPostLighting::bxdfFactory
protected

Definition at line 942 of file RixBxdf.h.

◆ shadingCtx

RixShadingContext const* RixPostLighting::shadingCtx
protected

Definition at line 941 of file RixBxdf.h.


The documentation for this class was generated from the following file: