YAGE  1.0
Yet Another Game Engine
PointLight Member List

This is the complete list of members for PointLight, including all inherited members.

_idLightprotected
ambientLight
castsShadowLightprotected
colorLight
coneDirectionLight
constantAttenuationLight
Destroy() overrideLightvirtual
DisableShadows()Light
Draw(GLuint) override finalPointLightvirtual
DrawShadow(GLuint) overrideLightvirtual
EnableShadows()Light
GetProgram()IGameObjectinlinevirtual
GetShadowProgram()IGameObjectinlinevirtual
GetTexture(const std::string &) const overrideLightvirtual
halfVectorLight
idsLightprotected
isEnabledLight
Light()Light
linearAttenuationLight
PointLight(glm::vec3 color, glm::vec3 position, float constantAttenuation=0.0f, float linearAttenuation=1.0f, float quadraticAttenuation=0.0f)PointLight
positionLight
programIGameObjectprotected
quadraticAttenuationLight
SetAttenuation(float constant=0.0f, float linear=1.0f, float quadratic=0.0f)Light
SetProgram(GLuint shaderName)IGameObjectinlinevirtual
SetShadowProgram(GLuint shaderName)IGameObjectinlinevirtual
SetTexture(const std::string &, const TextureType &, const GLuint &) overrideLightvirtual
shadowProgramIGameObjectprotected
spotCosCutoffLight
spotExponentLight
textureLightprotected
typeLightprotected
Update() overrideLightvirtual
~IGameObject()IGameObjectinlinevirtual
~Light()Lightinline