![]() |
RenderMan API
23.0
|
#include <RixLight.h>
Public Member Functions | |
RixPhotonGuiding const * | GetPhotonGuiding () const |
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 |
virtual | ~RixContext () |
Destructor is for internal use only. More... | |
Protected Member Functions | |
RixLightContext () | |
virtual | ~RixLightContext () |
Protected Attributes | |
RixPhotonGuiding const * | m_pPhotonGuiding |
RixLightContext This class provides access to the rendering context during light sampling and evaluation.
Definition at line 57 of file RixLight.h.
|
inlineprotected |
Definition at line 108 of file RixLight.h.
|
inlineprotectedvirtual |
Definition at line 109 of file RixLight.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inline |
Public interface
Definition at line 65 of file RixLight.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |
Definition at line 111 of file RixLight.h.