|
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 |