YAGE
1.0
Yet Another Game Engine
|
This is the complete list of members for PointLight, including all inherited members.
_id | Light | protected |
ambient | Light | |
castsShadow | Light | protected |
color | Light | |
coneDirection | Light | |
constantAttenuation | Light | |
Destroy() override | Light | virtual |
DisableShadows() | Light | |
Draw(GLuint) override final | PointLight | virtual |
DrawShadow(GLuint) override | Light | virtual |
EnableShadows() | Light | |
GetProgram() | IGameObject | inlinevirtual |
GetShadowProgram() | IGameObject | inlinevirtual |
GetTexture(const std::string &) const override | Light | virtual |
halfVector | Light | |
ids | Light | protected |
isEnabled | Light | |
Light() | Light | |
linearAttenuation | Light | |
PointLight(glm::vec3 color, glm::vec3 position, float constantAttenuation=0.0f, float linearAttenuation=1.0f, float quadraticAttenuation=0.0f) | PointLight | |
position | Light | |
program | IGameObject | protected |
quadraticAttenuation | Light | |
SetAttenuation(float constant=0.0f, float linear=1.0f, float quadratic=0.0f) | Light | |
SetProgram(GLuint shaderName) | IGameObject | inlinevirtual |
SetShadowProgram(GLuint shaderName) | IGameObject | inlinevirtual |
SetTexture(const std::string &, const TextureType &, const GLuint &) override | Light | virtual |
shadowProgram | IGameObject | protected |
spotCosCutoff | Light | |
spotExponent | Light | |
texture | Light | protected |
type | Light | protected |
Update() override | Light | virtual |
~IGameObject() | IGameObject | inlinevirtual |
~Light() | Light | inline |