Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::camera Member List

This is the complete list of members for unravel::camera, including all inherited members.

aa_data_unravel::cameraprotected
as_derived() -> entt::meta_anycrtp_meta_type< camera >inlinevirtual
aspect_dirty_unravel::cameramutableprotected
aspect_locked_unravel::cameraprotected
aspect_ratio_unravel::cameraprotected
classify_aabb(const math::bbox &bounds) const -> math::volume_queryunravel::camera
classify_obb(const math::bbox &bounds, const math::transform &t) const -> math::volume_queryunravel::camera
clipping_volume_unravel::cameramutableprotected
estimate_pick_tolerance(float pixel_tolerance, const math::vec3 &reference_position, const math::transform &object_transform) const -> math::vec3unravel::camera
estimate_zoom_factor(const math::plane &plane) const -> floatunravel::camera
estimate_zoom_factor(const math::vec3 &position) const -> floatunravel::camera
estimate_zoom_factor(const math::plane &plane, float maximum_value) const -> floatunravel::camera
estimate_zoom_factor(const math::vec3 &position, float maximum_value) const -> floatunravel::camera
far_clip_unravel::cameraprotected
fov_unravel::cameraprotected
frustum_unravel::cameramutableprotected
frustum_dirty_unravel::cameramutableprotected
frustum_locked_unravel::cameraprotected
get_aa_data() const -> const math::vec4 &unravel::camera
get_aspect_ratio() const -> floatunravel::camera
get_clipping_volume() const -> const math::frustum &unravel::camera
get_face_camera(std::uint32_t face, const math::transform &transform) -> cameraunravel::camerastatic
get_far_clip() const -> floatunravel::camera
get_fov() const -> floatunravel::camera
get_frustum() const -> const math::frustum &unravel::camera
get_local_bounding_box() -> math::bboxunravel::camera
get_meta_type() const -> entt::meta_typecrtp_meta_type< camera >inlinevirtual
get_near_clip() const -> floatunravel::camera
get_ortho_size() const -> floatunravel::camera
get_position() const -> const math::vec3 &unravel::camera
get_ppu() const -> floatunravel::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::transformunravel::camera
get_prev_view_projection_relative() const -> math::transformunravel::camera
get_prev_view_relative() const -> const math::transform &unravel::camera
get_projection() const -> const math::transform &unravel::camera
get_projection_mode() const -> projection_modeunravel::camera
get_static_meta_type() -> entt::meta_typecrtp_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::transformunravel::camera
get_view_projection_relative() const -> math::transformunravel::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 -> floatunravel::camera
is() const -> boolcrtp_meta_type< camera >inline
is(const entt::meta_type &type) const -> boolcrtp_meta_type< camera >inline
is_aspect_locked() const -> boolunravel::camera
is_frustum_locked() const -> boolunravel::camera
last_projection_unravel::cameraprotected
last_view_unravel::cameraprotected
last_view_relative_unravel::cameraprotected
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::cameraprotected
ortho_size_unravel::cameraprotected
projection_unravel::cameramutableprotected
projection_dirty_unravel::cameramutableprotected
projection_mode_unravel::cameraprotected
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 -> boolunravel::camera
test_billboard(float size, const math::transform &t) const -> boolunravel::camera
test_obb(const math::bbox &bounds, const math::transform &t) const -> boolunravel::camera
touch()unravel::camera
view_unravel::cameraprotected
view_dirty_unravel::cameraprotected
view_inverse_unravel::cameraprotected
view_inverse_relative_unravel::cameraprotected
view_relative_unravel::cameraprotected
viewport_pos_unravel::cameraprotected
viewport_size_unravel::cameraprotected
viewport_to_camera(const math::vec3 &point, math::vec3 &position_out) const -> boolunravel::camera
viewport_to_major_axis(const math::vec2 &point, const math::vec3 &axis_origin, math::vec3 &position_out, math::vec3 &major_axis_out) const -> boolunravel::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 -> boolunravel::camera
viewport_to_ray(const math::vec2 &point, math::vec3 &vec_ray_start, math::vec3 &vec_ray_dir) const -> boolunravel::camera
viewport_to_world(const math::vec2 &point, const math::plane &plane, math::vec3 &position_out, bool clip) const -> boolunravel::camera
world_to_viewport(const math::vec3 &pos) const -> math::vec3unravel::camera
x_unit_axis() const -> math::vec3unravel::camera
y_unit_axis() const -> math::vec3unravel::camera
z_unit_axis() const -> math::vec3unravel::camera