HDK
|
#include <simpleLightingContext.h>
Public Types | |
typedef GlfSimpleLightingContext | This |
![]() | |
typedef void(* | UniqueChangedFuncPtr )(TfRefBase const *, bool) |
Static Public Member Functions | |
static GLF_API GlfSimpleLightingContextRefPtr | New () |
![]() | |
static TF_API void | SetUniqueChangedListener (UniqueChangedListener listener) |
Protected Member Functions | |
GLF_API | GlfSimpleLightingContext () |
GLF_API | ~GlfSimpleLightingContext () |
void | _ComputePostSurfaceShaderState () |
void | _BindPostSurfaceShaderParams (GlfBindingMapPtr const &bindingMap) |
![]() | |
virtual TF_API | ~TfRefBase () |
![]() | |
~TfWeakBase () | |
TfRefPtr< Tf_Remnant > | _Register () const |
template<class T > | |
TfRefPtr< Tf_Remnant > | _Register (T *tempRmnt) const |
bool | _HasRemnant () const |
Definition at line 53 of file simpleLightingContext.h.
Definition at line 55 of file simpleLightingContext.h.
|
protected |
|
protected |
|
protected |
|
protected |
GLF_API std::string const& GlfSimpleLightingContext::ComputeShaderSource | ( | TfToken const & | shaderStageKey | ) |
GLF_API size_t GlfSimpleLightingContext::ComputeShaderSourceHash | ( | ) |
GLF_API GlfSimpleLightVector const& GlfSimpleLightingContext::GetLights | ( | ) | const |
GLF_API GlfSimpleMaterial const& GlfSimpleLightingContext::GetMaterial | ( | ) | const |
GLF_API bool GlfSimpleLightingContext::GetUseColorMaterialDiffuse | ( | ) | const |
GLF_API bool GlfSimpleLightingContext::GetUseLighting | ( | ) | const |
GLF_API bool GlfSimpleLightingContext::GetUseShadows | ( | ) | const |
GLF_API void GlfSimpleLightingContext::InitSamplerUnitBindings | ( | GlfBindingMapPtr const & | bindingMap | ) | const |
GLF_API void GlfSimpleLightingContext::InitUniformBlockBindings | ( | GlfBindingMapPtr const & | bindingMap | ) | const |
|
static |
GLF_API void GlfSimpleLightingContext::SetCamera | ( | GfMatrix4d const & | worldToViewMatrix, |
GfMatrix4d const & | projectionMatrix | ||
) |
GLF_API void GlfSimpleLightingContext::SetLights | ( | GlfSimpleLightVector const & | lights | ) |
GLF_API void GlfSimpleLightingContext::SetMaterial | ( | GlfSimpleMaterial const & | material | ) |