lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
lmgl::scene::Light Member List

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

casts_shadows() constlmgl::scene::Lightinline
create_directional(const glm::vec3 &direction, const glm::vec3 &color=glm::vec3(1.0f))lmgl::scene::Lightstatic
create_point(const glm::vec3 &position, float range=10.0f, const glm::vec3 &color=glm::vec3(1.0f))lmgl::scene::Lightstatic
create_spot(const glm::vec3 &position, const glm::vec3 &direction, float angle=45.0f, const glm::vec3 &color=glm::vec3(1.0f))lmgl::scene::Lightstatic
get_color() constlmgl::scene::Lightinline
get_direction() constlmgl::scene::Lightinline
get_inner_cone() constlmgl::scene::Lightinline
get_intensity() constlmgl::scene::Lightinline
get_outer_cone() constlmgl::scene::Lightinline
get_position() constlmgl::scene::Lightinline
get_range() constlmgl::scene::Lightinline
get_type() constlmgl::scene::Lightinline
Light(LightType type=LightType::Point)lmgl::scene::Light
m_casts_shadowslmgl::scene::Lightprotected
m_colorlmgl::scene::Lightprotected
m_directionlmgl::scene::Lightprotected
m_inner_conelmgl::scene::Lightprotected
m_intensitylmgl::scene::Lightprotected
m_outer_conelmgl::scene::Lightprotected
m_positionlmgl::scene::Lightprotected
m_rangelmgl::scene::Lightprotected
m_typelmgl::scene::Lightprotected
set_casts_shadows(bool casts_shadows)lmgl::scene::Lightinline
set_color(const glm::vec3 &color)lmgl::scene::Lightinline
set_direction(const glm::vec3 &direction)lmgl::scene::Lightinline
set_inner_cone(float inner_cone)lmgl::scene::Lightinline
set_intensity(float intensity)lmgl::scene::Lightinline
set_outer_cone(float outer_cone)lmgl::scene::Lightinline
set_position(const glm::vec3 &position)lmgl::scene::Lightinline
set_range(float range)lmgl::scene::Lightinline
~Light()=defaultlmgl::scene::Lightvirtual