RenderManAPI
24.0
|
RixLightContext This class provides access to the rendering context during light sampling and evaluation. More...
#include <RixLight.h>
Inherits RixContext.
Public Member Functions | |
RixPhotonGuiding const * | GetPhotonGuiding () const |
Public interface. More... | |
virtual float | GetTime () const =0 |
virtual RtFloat2 | GetSample2D () const =0 |
virtual void | GetSample4D (RtFloat2 &xy, RtFloat2 &zw) const =0 |
virtual void | GetWorldBBox (RtBBox &worldBBox) const =0 |
virtual void | GetFromToTransform (RtUString from, RtUString to, const float time, RtMatrix4x4 &xform) const =0 |
virtual void | GetFromToTransform (RtUString from, RtUString to, RtMatrix4x4 &xform) const =0 |
virtual void | GetLightToCurrentTransform (RtMatrix4x4 &lightToCurrent) const =0 |
virtual void | GetLightToCurrentTransform (float const time, RtMatrix4x4 &lightToCurrent) const =0 |
virtual void | GetCurrentToLightTransform (RtMatrix4x4 &lightToCurrent) const =0 |
virtual void | GetCurrentToLightTransform (float const time, RtMatrix4x4 &lightToCurrent) const =0 |
virtual RixInterface * | GetRixInterface (RixInterfaceId id) const =0 |
Get the specified interface from this context. More... | |
Protected Member Functions | |
RixLightContext () | |
~RixLightContext () override | |
Protected Attributes | |
RixPhotonGuiding const * | m_pPhotonGuiding |
RixLightContext This class provides access to the rendering context during light sampling and evaluation.
|
inlineprotected |
|
inlineoverrideprotected |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inline |
Public interface.
References m_pPhotonGuiding.
|
pure virtualinherited |
Get the specified interface from this context.
The generic interface that is returned must be cast to the appropriate type before use.
Referenced by PxrGeoAOV::disableIntegratorAOVs(), RixIES::ReadIESProfile(), RixBXLookupLobeByName(), RixDebugBasis(), RixGetSceneColorSpace(), RixIsHoldout(), and RixIsMatte().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |
Referenced by GetPhotonGuiding().