NGL  6.5
The NCCA Graphics Library
ngl::Light Member List

This is the complete list of members for ngl::Light, including all inherited members.

disable() noexceptngl::Light
enable() noexceptngl::Lightvirtual
getColour() const noexceptngl::Lightinline
getPos() const noexceptngl::Lightinline
getSpecColour() const noexceptngl::Lightinline
Light() noexceptngl::Lightinline
Light(const Light &_l) noexceptngl::Light
Light(const Vec3 &_pos, const Colour &_col, LightModes _lightmode) noexceptngl::Light
Light(const Vec3 &_pos, const Colour &_col, const Colour &_specColour, LightModes _lightmode) noexceptngl::Light
loadToShader(std::string _uniformName) const noexceptngl::Light
m_activengl::Lightprotected
m_ambientngl::Lightprotected
m_constantAttenngl::Lightprotected
m_cutoffAnglengl::Lightprotected
m_diffusengl::Lightprotected
m_lightModengl::Lightprotected
m_linearAttenngl::Lightprotected
m_positionngl::Lightprotected
m_quadraticAttenngl::Lightprotected
m_specularngl::Lightprotected
m_transformngl::Lightprotected
setAttenuation(Real _constant=1.0, Real _linear=0.0, Real _quadratic=0.0) noexceptngl::Light
setColour(const Colour &_c) noexceptngl::Lightinline
setPosition(const Vec3 &_p) noexceptngl::Lightinline
setSpecColour(const Colour &_c) noexceptngl::Lightinline
setTransform(Mat4 &_t) noexceptngl::Light
~Light() noexceptngl::Lightinlinevirtual