X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcamera.h;h=1c13e67d9d6de544a1aa0a73c00e0fcb4e4f0248;hp=d96ada81e45c4c26840e79c4b813f6034c1a8d82;hb=7cf5ebbc9d91d09d0664598d3fb88606c3307deb;hpb=1db563b1adc792edcd816ce19716a07cf403fe3c diff --git a/source/camera.h b/source/camera.h index d96ada81..1c13e67d 100644 --- a/source/camera.h +++ b/source/camera.h @@ -29,7 +29,7 @@ public: void set_field_of_view(const Geometry::Angle &); void set_orthographic(float, float); - void set_aspect(float); + void set_aspect_ratio(float); void set_depth_clip(float, float); void set_frustum_axis(float, float); void set_frustum_rotation(const Geometry::Angle &); @@ -37,11 +37,15 @@ public: bool is_orthographic() const { return fov==Geometry::Angle::zero(); } float get_orthographic_width() const { return height*aspect; } float get_orthographic_height() const { return height; } - float get_aspect() const { return aspect; } + float get_aspect_ratio() const { return aspect; } float get_near_clip() const { return clip_near; } float get_far_clip() const { return clip_far; } const Geometry::Angle &get_frustum_rotation() const { return rotate; } + // Deprecated, use set/get_aspect_ratio instead + void set_aspect(float a) { set_aspect_ratio(a); } + float get_aspect() const { return get_aspect_ratio(); } + void set_position(const Vector3 &); void set_look_direction(const Vector3 &); void look_at(const Vector3 &);