NGL
6.5
The NCCA Graphics Library
|
This is the complete list of members for ngl::Light, including all inherited members.
disable() noexcept | ngl::Light | |
enable() noexcept | ngl::Light | virtual |
getColour() const noexcept | ngl::Light | inline |
getPos() const noexcept | ngl::Light | inline |
getSpecColour() const noexcept | ngl::Light | inline |
Light() noexcept | ngl::Light | inline |
Light(const Light &_l) noexcept | ngl::Light | |
Light(const Vec3 &_pos, const Colour &_col, LightModes _lightmode) noexcept | ngl::Light | |
Light(const Vec3 &_pos, const Colour &_col, const Colour &_specColour, LightModes _lightmode) noexcept | ngl::Light | |
loadToShader(std::string _uniformName) const noexcept | ngl::Light | |
m_active | ngl::Light | protected |
m_ambient | ngl::Light | protected |
m_constantAtten | ngl::Light | protected |
m_cutoffAngle | ngl::Light | protected |
m_diffuse | ngl::Light | protected |
m_lightMode | ngl::Light | protected |
m_linearAtten | ngl::Light | protected |
m_position | ngl::Light | protected |
m_quadraticAtten | ngl::Light | protected |
m_specular | ngl::Light | protected |
m_transform | ngl::Light | protected |
setAttenuation(Real _constant=1.0, Real _linear=0.0, Real _quadratic=0.0) noexcept | ngl::Light | |
setColour(const Colour &_c) noexcept | ngl::Light | inline |
setPosition(const Vec3 &_p) noexcept | ngl::Light | inline |
setSpecColour(const Colour &_c) noexcept | ngl::Light | inline |
setTransform(Mat4 &_t) noexcept | ngl::Light | |
~Light() noexcept | ngl::Light | inlinevirtual |