Unravel Engine C++ Reference
|
This is the complete list of members for unravel::camera, including all inherited members.
aa_data_ | unravel::camera | protected |
as_derived() -> entt::meta_any | crtp_meta_type< camera > | inlinevirtual |
aspect_dirty_ | unravel::camera | mutableprotected |
aspect_locked_ | unravel::camera | protected |
aspect_ratio_ | unravel::camera | protected |
classify_aabb(const math::bbox &bounds) const -> math::volume_query | unravel::camera | |
classify_obb(const math::bbox &bounds, const math::transform &t) const -> math::volume_query | unravel::camera | |
clipping_volume_ | unravel::camera | mutableprotected |
estimate_pick_tolerance(float pixel_tolerance, const math::vec3 &reference_position, const math::transform &object_transform) const -> math::vec3 | unravel::camera | |
estimate_zoom_factor(const math::plane &plane) const -> float | unravel::camera | |
estimate_zoom_factor(const math::vec3 &position) const -> float | unravel::camera | |
estimate_zoom_factor(const math::plane &plane, float maximum_value) const -> float | unravel::camera | |
estimate_zoom_factor(const math::vec3 &position, float maximum_value) const -> float | unravel::camera | |
far_clip_ | unravel::camera | protected |
fov_ | unravel::camera | protected |
frustum_ | unravel::camera | mutableprotected |
frustum_dirty_ | unravel::camera | mutableprotected |
frustum_locked_ | unravel::camera | protected |
get_aa_data() const -> const math::vec4 & | unravel::camera | |
get_aspect_ratio() const -> float | unravel::camera | |
get_clipping_volume() const -> const math::frustum & | unravel::camera | |
get_face_camera(std::uint32_t face, const math::transform &transform) -> camera | unravel::camera | static |
get_far_clip() const -> float | unravel::camera | |
get_fov() const -> float | unravel::camera | |
get_frustum() const -> const math::frustum & | unravel::camera | |
get_local_bounding_box() -> math::bbox | unravel::camera | |
get_meta_type() const -> entt::meta_type | crtp_meta_type< camera > | inlinevirtual |
get_near_clip() const -> float | unravel::camera | |
get_ortho_size() const -> float | unravel::camera | |
get_position() const -> const math::vec3 & | unravel::camera | |
get_ppu() const -> float | unravel::camera | |
get_prev_projection() const -> const math::transform & | unravel::camera | |
get_prev_view() const -> const math::transform & | unravel::camera | |
get_prev_view_projection() const -> math::transform | unravel::camera | |
get_prev_view_projection_relative() const -> math::transform | unravel::camera | |
get_prev_view_relative() const -> const math::transform & | unravel::camera | |
get_projection() const -> const math::transform & | unravel::camera | |
get_projection_mode() const -> projection_mode | unravel::camera | |
get_static_meta_type() -> entt::meta_type | crtp_meta_type< camera > | inlinestatic |
get_view() const -> const math::transform & | unravel::camera | |
get_view_inverse() const -> const math::transform & | unravel::camera | |
get_view_inverse_relative() const -> const math::transform & | unravel::camera | |
get_view_projection() const -> math::transform | unravel::camera | |
get_view_projection_relative() const -> math::transform | unravel::camera | |
get_view_relative() const -> const math::transform & | unravel::camera | |
get_viewport_pos() const -> const upoint32_t & | unravel::camera | |
get_viewport_size() const -> const usize32_t & | unravel::camera | |
get_zoom_factor() const -> float | unravel::camera | |
is() const -> bool | crtp_meta_type< camera > | inline |
is(const entt::meta_type &type) const -> bool | crtp_meta_type< camera > | inline |
is_aspect_locked() const -> bool | unravel::camera | |
is_frustum_locked() const -> bool | unravel::camera | |
last_projection_ | unravel::camera | protected |
last_view_ | unravel::camera | protected |
last_view_relative_ | unravel::camera | protected |
lock_frustum(bool locked) | unravel::camera | |
look_at(const math::vec3 &eye, const math::vec3 &at) | unravel::camera | |
look_at(const math::vec3 &eye, const math::vec3 &at, const math::vec3 &vUp) | unravel::camera | |
near_clip_ | unravel::camera | protected |
ortho_size_ | unravel::camera | protected |
projection_ | unravel::camera | mutableprotected |
projection_dirty_ | unravel::camera | mutableprotected |
projection_mode_ | unravel::camera | protected |
record_current_matrices() | unravel::camera | |
set_aa_data(const usize32_t &viewportSize, std::uint32_t currentSubpixelIndex, std::uint32_t temporalAASamples) | unravel::camera | |
set_aspect_ratio(float aspect, bool locked=false) | unravel::camera | |
set_far_clip(float distance) | unravel::camera | |
set_fov(float degrees) | unravel::camera | |
set_near_clip(float distance) | unravel::camera | |
set_orthographic_size(float size) | unravel::camera | |
set_projection_mode(projection_mode mode) | unravel::camera | |
set_viewport_pos(const upoint32_t &viewportPos) | unravel::camera | |
set_viewport_size(const usize32_t &viewportSize) | unravel::camera | |
test_aabb(const math::bbox &bounds) const -> bool | unravel::camera | |
test_billboard(float size, const math::transform &t) const -> bool | unravel::camera | |
test_obb(const math::bbox &bounds, const math::transform &t) const -> bool | unravel::camera | |
touch() | unravel::camera | |
view_ | unravel::camera | protected |
view_dirty_ | unravel::camera | protected |
view_inverse_ | unravel::camera | protected |
view_inverse_relative_ | unravel::camera | protected |
view_relative_ | unravel::camera | protected |
viewport_pos_ | unravel::camera | protected |
viewport_size_ | unravel::camera | protected |
viewport_to_camera(const math::vec3 &point, math::vec3 &position_out) const -> bool | unravel::camera | |
viewport_to_major_axis(const math::vec2 &point, const math::vec3 &axis_origin, math::vec3 &position_out, math::vec3 &major_axis_out) const -> bool | unravel::camera | |
viewport_to_major_axis(const math::vec2 &point, const math::vec3 &axis_origin, const math::vec3 &align_normal, math::vec3 &position_out, math::vec3 &major_axis_out) const -> bool | unravel::camera | |
viewport_to_ray(const math::vec2 &point, math::vec3 &vec_ray_start, math::vec3 &vec_ray_dir) const -> bool | unravel::camera | |
viewport_to_world(const math::vec2 &point, const math::plane &plane, math::vec3 &position_out, bool clip) const -> bool | unravel::camera | |
world_to_viewport(const math::vec3 &pos) const -> math::vec3 | unravel::camera | |
x_unit_axis() const -> math::vec3 | unravel::camera | |
y_unit_axis() const -> math::vec3 | unravel::camera | |
z_unit_axis() const -> math::vec3 | unravel::camera |