NGL
6.5
The NCCA Graphics Library
|
This is the complete list of members for ngl::SpotLight, including all inherited members.
aim(const Vec4 &_pos) noexcept | ngl::SpotLight | |
disable() noexcept | ngl::Light | |
enable() noexcept | ngl::SpotLight | 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::SpotLight | |
m_active | ngl::Light | protected |
m_aim | ngl::SpotLight | protected |
m_ambient | ngl::Light | protected |
m_constantAtten | ngl::Light | protected |
m_cutoffAngle | ngl::Light | protected |
m_diffuse | ngl::Light | protected |
m_dir | ngl::SpotLight | protected |
m_innerCutoffAngle | ngl::SpotLight | 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_spotExponent | ngl::SpotLight | protected |
m_transform | ngl::Light | protected |
set(const Vec3 &_pos, const Vec3 &_dir, const Colour &_col) noexcept | ngl::SpotLight | |
setAttenuation(Real _constant=1.0, Real _linear=0.0, Real _quadratic=0.0) noexcept | ngl::Light | |
setColour(const Colour &_c) noexcept | ngl::Light | inline |
setCutoff(const Real &_cutoff) noexcept | ngl::SpotLight | |
setExponent(const Real &_exp) noexcept | ngl::SpotLight | inline |
setInnerCutoff(const Real &_cutoff) noexcept | ngl::SpotLight | |
setParams(const Real _cutoff, const Real _exponent, const Real _constant, const Real _linear, const Real _quadratic) noexcept | ngl::SpotLight | |
setPosition(const Vec3 &_p) noexcept | ngl::Light | inline |
setSpecColour(const Colour &_c) noexcept | ngl::Light | inline |
setTransform(Mat4 &_t) noexcept | ngl::SpotLight | |
SpotLight() noexcept | ngl::SpotLight | inline |
SpotLight(const Vec3 &_pos, const Vec3 &_dir, const Colour &_col) noexcept | ngl::SpotLight | |
SpotLight(const SpotLight &_l) noexcept | ngl::SpotLight | |
~Light() noexcept | ngl::Light | inlinevirtual |