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
() const
lmgl::scene::Light
inline
create_directional
(const glm::vec3 &direction, const glm::vec3 &color=glm::vec3(1.0f))
lmgl::scene::Light
static
create_point
(const glm::vec3 &position, float range=10.0f, const glm::vec3 &color=glm::vec3(1.0f))
lmgl::scene::Light
static
create_spot
(const glm::vec3 &position, const glm::vec3 &direction, float angle=45.0f, const glm::vec3 &color=glm::vec3(1.0f))
lmgl::scene::Light
static
get_color
() const
lmgl::scene::Light
inline
get_direction
() const
lmgl::scene::Light
inline
get_inner_cone
() const
lmgl::scene::Light
inline
get_intensity
() const
lmgl::scene::Light
inline
get_outer_cone
() const
lmgl::scene::Light
inline
get_position
() const
lmgl::scene::Light
inline
get_range
() const
lmgl::scene::Light
inline
get_type
() const
lmgl::scene::Light
inline
Light
(LightType type=LightType::Point)
lmgl::scene::Light
m_casts_shadows
lmgl::scene::Light
protected
m_color
lmgl::scene::Light
protected
m_direction
lmgl::scene::Light
protected
m_inner_cone
lmgl::scene::Light
protected
m_intensity
lmgl::scene::Light
protected
m_outer_cone
lmgl::scene::Light
protected
m_position
lmgl::scene::Light
protected
m_range
lmgl::scene::Light
protected
m_type
lmgl::scene::Light
protected
set_casts_shadows
(bool casts_shadows)
lmgl::scene::Light
inline
set_color
(const glm::vec3 &color)
lmgl::scene::Light
inline
set_direction
(const glm::vec3 &direction)
lmgl::scene::Light
inline
set_inner_cone
(float inner_cone)
lmgl::scene::Light
inline
set_intensity
(float intensity)
lmgl::scene::Light
inline
set_outer_cone
(float outer_cone)
lmgl::scene::Light
inline
set_position
(const glm::vec3 &position)
lmgl::scene::Light
inline
set_range
(float range)
lmgl::scene::Light
inline
~Light
()=default
lmgl::scene::Light
virtual
Generated by
1.13.2