$search
Class tgLighting. More...
#include <tgLighting.h>
Public Member Functions | |
void | Activate () |
void | ApplyLight (tgLight light, int index=0) |
void | Deactivate () |
void | SetLightDir (float x, float y, float z) |
void | SetLightDir (vec3 v) |
void | SetLightPos (float x, float y, float z) |
void | SetLightPos (vec3 v) |
Private Attributes | |
vec3 | lightDir |
vec3 | lightPos |
Class tgLighting.
Handling lighting in OpenGL
Definition at line 35 of file tgLighting.h.
void tgLighting::Activate | ( | ) |
Definition at line 21 of file tgLighting.cpp.
void tgLighting::ApplyLight | ( | tgLight | light, | |
int | index = 0 | |||
) |
Definition at line 13 of file tgLighting.cpp.
void tgLighting::Deactivate | ( | ) |
Definition at line 25 of file tgLighting.cpp.
void TomGine::tgLighting::SetLightDir | ( | float | x, | |
float | y, | |||
float | z | |||
) | [inline] |
Definition at line 50 of file tgLighting.h.
void TomGine::tgLighting::SetLightDir | ( | vec3 | v | ) | [inline] |
Definition at line 47 of file tgLighting.h.
void TomGine::tgLighting::SetLightPos | ( | float | x, | |
float | y, | |||
float | z | |||
) | [inline] |
Definition at line 49 of file tgLighting.h.
void TomGine::tgLighting::SetLightPos | ( | vec3 | v | ) | [inline] |
Definition at line 46 of file tgLighting.h.
vec3 TomGine::tgLighting::lightDir [private] |
Definition at line 39 of file tgLighting.h.
vec3 TomGine::tgLighting::lightPos [private] |
Definition at line 38 of file tgLighting.h.