14namespace osc {
class Rect; }
void set_up(const Vector3 &)
void set_vertical_field_of_view(Radians)
void set_far_clipping_plane(float)
float near_clipping_plane() const
void set_clipping_planes(CameraClippingPlanes)
float view_volume_height_at_depth(float depth) const
void set_position(const Vector3 &)
Matrix4x4 inverse_view_projection_matrix(float aspect_ratio) const
Matrix4x4 inverse_view_matrix() const
friend bool operator==(const Camera &, const Camera &)
CameraProjection projection() const
float far_clipping_plane() const
Radians horizontal_field_of_view(float aspect_ratio) const
std::optional< Matrix4x4 > view_matrix_override() const
std::optional< Matrix4x4 > projection_matrix_override() const
Matrix4x4 view_matrix() const
CameraClippingPlanes clipping_planes() const
void set_projection_matrix_override(std::optional< Matrix4x4 >)
void set_direction(const Vector3 &)
void set_projection(CameraProjection)
void set_orthographic_size(float)
Ray ui_to_world(const Vector2 &ui_position, const Rect &ui_rect) const
Radians vertical_field_of_view() const
Vector3 direction() const
Ray principal_ray() const
Matrix4x4 view_projection_matrix(float aspect_ratio) const
void set_forward(const Vector3 &direction)
void set_rotation(const Quaternion &)
void set_view_matrix_override(std::optional< Matrix4x4 >)
float orthographic_size() const
Matrix4x4 projection_matrix(float aspect_ratio) const
Quaternion rotation() const
void set_near_clipping_plane(float)
Vector2 world_to_ui(const Vector3 &world_position, const Rect &ui_rect) const
Definition copy_on_upd_shared_value.h:16
Definition custom_decoration_generator.h:5
CameraProjection
Definition camera_projection.h:8
bool operator==(const Class &, const Class &)
Definition camera_clipping_planes.h:7