aabb_type typedef | scene::object_base | |
directional_light() | scene::directional_light | |
get_bounds() const noexcept override | scene::light | inlinevirtual |
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 | inlinevirtual |
get_object_type_id() const noexcept final | scene::object< light > | inlinevirtual |
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 | protectedstatic |
object_type_id | scene::object< light > | static |
quaternion_type typedef | scene::object_base | |
render(render::context &ctx) const | scene::object_base | inlinevirtual |
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 | |