Antkeeper
0.0.1
|
This is the complete list of members for scene::camera, including all inherited members.
aabb_type typedef | scene::object_base | |
get_aspect_ratio() const noexcept | scene::camera | inline |
get_bounds() const noexcept override | scene::camera | inlinevirtual |
get_clip_bottom() const noexcept | scene::camera | inline |
get_clip_far() const noexcept | scene::camera | inline |
get_clip_left() const noexcept | scene::camera | inline |
get_clip_near() const noexcept | scene::camera | inline |
get_clip_right() const noexcept | scene::camera | inline |
get_clip_top() const noexcept | scene::camera | inline |
get_composite_index() const noexcept | scene::camera | inline |
get_compositor() const noexcept | scene::camera | inline |
get_compositor() noexcept | scene::camera | inline |
get_exposure_normalization() const noexcept | scene::camera | inline |
get_exposure_value() const noexcept | scene::camera | inline |
get_forward() const noexcept | scene::camera | inline |
get_inv_projection() const noexcept | scene::camera | inline |
get_inv_view() const noexcept | scene::camera | inline |
get_inv_view_projection() const noexcept | scene::camera | inline |
get_layer_mask() const noexcept | scene::object_base | inline |
get_object_type_id() const noexcept final | scene::object< camera > | inlinevirtual |
get_projection() const noexcept | scene::camera | inline |
get_rotation() const noexcept | scene::object_base | inline |
get_scale() const noexcept | scene::object_base | inline |
get_transform() const noexcept | scene::object_base | inline |
get_translation() const noexcept | scene::object_base | inline |
get_up() const noexcept | scene::camera | inline |
get_vertical_fov() const noexcept | scene::camera | inline |
get_view() const noexcept | scene::camera | inline |
get_view_frustum() const noexcept | scene::camera | inline |
get_view_projection() const noexcept | scene::camera | inline |
is_orthographic() const noexcept | scene::camera | 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< camera > | static |
pick(const math::fvec2 &ndc) const | scene::camera | |
project(const math::fvec3 &object, const math::fvec4 &viewport) const | scene::camera | |
quaternion_type typedef | scene::object_base | |
render(render::context &ctx) const | scene::object_base | inlinevirtual |
set_aspect_ratio(float aspect_ratio) | scene::camera | |
set_composite_index(int index) noexcept | scene::camera | inline |
set_compositor(render::compositor *compositor) noexcept | scene::camera | inline |
set_exposure_value(float ev100) | scene::camera | |
set_layer_mask(std::uint32_t mask) noexcept | scene::object_base | inline |
set_orthographic(float clip_left, float clip_right, float clip_bottom, float clip_top, float clip_near, float clip_far) | scene::camera | |
set_perspective(float vertical_fov, float aspect_ratio, float near, float far=std::numeric_limits< float >::infinity()) | scene::camera | |
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_transform(const transform_type &transform) | scene::object_base | inline |
set_translation(const vector_type &translation) | scene::object_base | inline |
set_vertical_fov(float vertical_fov) | scene::camera | |
transform_type typedef | scene::object_base | |
unproject(const math::fvec3 &window, const math::fvec4 &viewport) const | scene::camera | |
vector_type typedef | scene::object_base | |
view_frustum_type typedef | scene::camera |