Antkeeper  0.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
scene::directional_light Member List

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

aabb_type typedefscene::object_base
directional_light()scene::directional_light
get_bounds() const noexcept overridescene::lightinlinevirtual
get_color() const noexceptscene::directional_lightinline
get_colored_illuminance() const noexceptscene::directional_lightinline
get_direction() const noexceptscene::directional_lightinline
get_illuminance() const noexceptscene::directional_lightinline
get_layer_mask() const noexceptscene::object_baseinline
get_light_type() const noexcept overridescene::directional_lightinlinevirtual
get_object_type_id() const noexcept finalscene::object< light >inlinevirtual
get_rotation() const noexceptscene::object_baseinline
get_scale() const noexceptscene::object_baseinline
get_shadow_bias() const noexceptscene::directional_lightinline
get_shadow_cascade_count() const noexceptscene::directional_lightinline
get_shadow_cascade_distances() const noexceptscene::directional_lightinline
get_shadow_cascade_distances() noexceptscene::directional_lightinline
get_shadow_cascade_distribution() const noexceptscene::directional_lightinline
get_shadow_cascade_matrices() const noexceptscene::directional_lightinline
get_shadow_cascade_matrices() noexceptscene::directional_lightinline
get_shadow_fade_range() const noexceptscene::directional_lightinline
get_shadow_framebuffer() const noexceptscene::directional_lightinline
get_shadow_max_distance() const noexceptscene::directional_lightinline
get_shadow_scale_bias_matrices() const noexceptscene::directional_lightinline
get_shadow_texture() const noexceptscene::directional_lightinline
get_transform() const noexceptscene::object_baseinline
get_translation() const noexceptscene::object_baseinline
is_shadow_caster() const noexceptscene::directional_lightinline
look_at(const vector_type &position, const vector_type &target, const vector_type &up)scene::object_base
m_layer_maskscene::object_baseprotected
m_transformscene::object_baseprotected
next_object_type_id()scene::object_baseprotectedstatic
object_type_idscene::object< light >static
quaternion_type typedefscene::object_base
render(render::context &ctx) constscene::object_baseinlinevirtual
set_color(const math::fvec3 &color) noexceptscene::directional_lightinline
set_color_temperature(float temperature)scene::light
set_direction(const math::fvec3 &direction)scene::directional_light
set_illuminance(float illuminance) noexceptscene::directional_lightinline
set_layer_mask(std::uint32_t mask) noexceptscene::object_baseinline
set_rotation(const quaternion_type &rotation)scene::object_baseinline
set_scale(const vector_type &scale)scene::object_baseinline
set_scale(float scale)scene::object_baseinline
set_shadow_bias(float bias) noexceptscene::directional_light
set_shadow_cascade_count(unsigned int count) noexceptscene::directional_light
set_shadow_cascade_distribution(float weight) noexceptscene::directional_light
set_shadow_caster(bool caster) noexceptscene::directional_light
set_shadow_fade_range(float range) noexceptscene::directional_light
set_shadow_framebuffer(std::shared_ptr< gl::framebuffer > framebuffer) noexceptscene::directional_light
set_shadow_max_distance(float distance) noexceptscene::directional_light
set_transform(const transform_type &transform)scene::object_baseinline
set_translation(const vector_type &translation)scene::object_baseinline
transform_type typedefscene::object_base
vector_type typedefscene::object_base