|
|
void | Reset () |
|
void | SetLookAt (const glm::vec3 &position, const glm::vec3 &pivot, float field_of_view_degrees, float near_plane, float far_plane) |
|
void | Orbit (const glm::vec2 &delta) |
|
void | Pan (const glm::vec2 &delta, const glm::vec2 &viewport_size) |
|
void | Dolly (float delta) |
|
void | Frame (const Bounds &bounds) |
|
void | FramePoint (const glm::vec3 &point, float radius=0.5f) |
|
ExtractedView | BuildView (glm::uvec2 target_extent) const |
|
glm::vec3 | GetPosition () const |
|
glm::vec3 | GetForward () const |
|
glm::vec3 | GetRight () const |
|
glm::vec3 | GetUp () const |
|
const glm::vec3 & | GetPivot () const noexcept |
|
float | GetDistance () const noexcept |
|
float | GetYawDegrees () const noexcept |
|
float | GetPitchDegrees () const noexcept |
|
float | GetFieldOfViewDegrees () const noexcept |
|
float | GetNearPlane () const noexcept |
|
float | GetFarPlane () const noexcept |
The documentation for this class was generated from the following files:
- engine/include/pixelbullet/scene/orbit_camera.h
- engine/src/scene/orbit_camera.cc