Antkeeper
0.0.1
scene
directional_light
scene::directional_light Member List
This is the complete list of members for
scene::directional_light
, including all inherited members.
aabb_type
typedef
scene::object_base
directional_light
()
scene::directional_light
get_bounds
() const noexcept override
scene::light
inline
virtual
get_color
() const noexcept
scene::directional_light
inline
get_colored_illuminance
() const noexcept
scene::directional_light
inline
get_direction
() const noexcept
scene::directional_light
inline
get_illuminance
() const noexcept
scene::directional_light
inline
get_layer_mask
() const noexcept
scene::object_base
inline
get_light_type
() const noexcept override
scene::directional_light
inline
virtual
get_object_type_id
() const noexcept final
scene::object< light >
inline
virtual
get_rotation
() const noexcept
scene::object_base
inline
get_scale
() const noexcept
scene::object_base
inline
get_shadow_bias
() const noexcept
scene::directional_light
inline
get_shadow_cascade_count
() const noexcept
scene::directional_light
inline
get_shadow_cascade_distances
() const noexcept
scene::directional_light
inline
get_shadow_cascade_distances
() noexcept
scene::directional_light
inline
get_shadow_cascade_distribution
() const noexcept
scene::directional_light
inline
get_shadow_cascade_matrices
() const noexcept
scene::directional_light
inline
get_shadow_cascade_matrices
() noexcept
scene::directional_light
inline
get_shadow_fade_range
() const noexcept
scene::directional_light
inline
get_shadow_framebuffer
() const noexcept
scene::directional_light
inline
get_shadow_max_distance
() const noexcept
scene::directional_light
inline
get_shadow_scale_bias_matrices
() const noexcept
scene::directional_light
inline
get_shadow_texture
() const noexcept
scene::directional_light
inline
get_transform
() const noexcept
scene::object_base
inline
get_translation
() const noexcept
scene::object_base
inline
is_shadow_caster
() const noexcept
scene::directional_light
inline
look_at
(const vector_type &position, const vector_type &target, const vector_type &up)
scene::object_base
m_layer_mask
scene::object_base
protected
m_transform
scene::object_base
protected
next_object_type_id
()
scene::object_base
protected
static
object_type_id
scene::object< light >
static
quaternion_type
typedef
scene::object_base
render
(render::context &ctx) const
scene::object_base
inline
virtual
set_color
(const math::fvec3 &color) noexcept
scene::directional_light
inline
set_color_temperature
(float temperature)
scene::light
set_direction
(const math::fvec3 &direction)
scene::directional_light
set_illuminance
(float illuminance) noexcept
scene::directional_light
inline
set_layer_mask
(std::uint32_t mask) noexcept
scene::object_base
inline
set_rotation
(const quaternion_type &rotation)
scene::object_base
inline
set_scale
(const vector_type &scale)
scene::object_base
inline
set_scale
(float scale)
scene::object_base
inline
set_shadow_bias
(float bias) noexcept
scene::directional_light
set_shadow_cascade_count
(unsigned int count) noexcept
scene::directional_light
set_shadow_cascade_distribution
(float weight) noexcept
scene::directional_light
set_shadow_caster
(bool caster) noexcept
scene::directional_light
set_shadow_fade_range
(float range) noexcept
scene::directional_light
set_shadow_framebuffer
(std::shared_ptr< gl::framebuffer > framebuffer) noexcept
scene::directional_light
set_shadow_max_distance
(float distance) noexcept
scene::directional_light
set_transform
(const transform_type &transform)
scene::object_base
inline
set_translation
(const vector_type &translation)
scene::object_base
inline
transform_type
typedef
scene::object_base
vector_type
typedef
scene::object_base