Loading...
Searching...
No Matches
hellfire::LightComponent Member List
This is the complete list of members for
hellfire::LightComponent
, including all inherited members.
attenuation_
hellfire::LightComponent
private
cast_shadows_
hellfire::LightComponent
private
color_
hellfire::LightComponent
private
direction_
hellfire::LightComponent
private
DIRECTIONAL
enum value
hellfire::LightComponent
get_attenuation
() const
hellfire::LightComponent
inline
get_color
() const
hellfire::LightComponent
inline
get_direction
()
hellfire::LightComponent
inline
get_inner_cone_angle
() const
hellfire::LightComponent
inline
get_intensity
() const
hellfire::LightComponent
inline
get_light_type
() const
hellfire::LightComponent
inline
get_light_view_proj_matrix
() const
hellfire::LightComponent
inline
get_outer_cone_angle
() const
hellfire::LightComponent
inline
get_owner
() const
hellfire::Component
inline
get_range
() const
hellfire::LightComponent
inline
inner_cone_angle_
hellfire::LightComponent
private
intensity_
hellfire::LightComponent
private
light_view_proj_matrix
hellfire::LightComponent
private
LightComponent
(const LightType type=DIRECTIONAL)
hellfire::LightComponent
inline
explicit
LightType
enum name
hellfire::LightComponent
look_at
(const float x, const float y, const float z)
hellfire::LightComponent
inline
look_at
(const glm::vec3 &target)
hellfire::LightComponent
inline
on_added
(Entity *owner)
hellfire::Component
inline
virtual
on_removed
()
hellfire::Component
inline
virtual
outer_cone_angle_
hellfire::LightComponent
private
owner_
hellfire::Component
private
POINT
enum value
hellfire::LightComponent
range_
hellfire::LightComponent
private
set_attenuation
(const float attenuation)
hellfire::LightComponent
inline
set_cast_shadows
(const bool cast_shadows)
hellfire::LightComponent
inline
set_color
(const glm::vec3 &color)
hellfire::LightComponent
inline
set_direction
(const float x, const float y, const float z)
hellfire::LightComponent
inline
set_direction
(const glm::vec3 &direction)
hellfire::LightComponent
inline
set_inner_cone_angle
(const float angle)
hellfire::LightComponent
inline
set_intensity
(const float intensity)
hellfire::LightComponent
inline
set_light_type
(const LightType type)
hellfire::LightComponent
inline
set_light_view_proj_matrix
(const glm::mat4 &lvpm)
hellfire::LightComponent
inline
set_outer_cone_angle
(const float angle)
hellfire::LightComponent
inline
set_range
(const float range)
hellfire::LightComponent
inline
should_cast_shadows
() const
hellfire::LightComponent
inline
SPOT
enum value
hellfire::LightComponent
type_
hellfire::LightComponent
private
upload_directional_to_shader
(Shader &shader, const int light_index) const
hellfire::LightComponent
inline
private
upload_point_to_shader
(Shader &shader, const int light_index) const
hellfire::LightComponent
inline
private
upload_spot_to_shader
(Shader &shader, int light_index) const
hellfire::LightComponent
inline
private
upload_to_shader
(Shader &shader, const int light_index) const
hellfire::LightComponent
inline
~Component
()=default
hellfire::Component
virtual
Generated by
1.9.8