#include <target_camera.h>
|
| | TargetCamera () |
| |
| virtual void | UpdateWorld () |
| |
| const QVector3D & | target_pos (void) const |
| |
| void | set_target_pos (float x, float y, float z) |
| |
| void | set_target_pos (const QVector3D &tgt) |
| |
| float | distance (void) const |
| |
| void | set_distance (float distance) |
| |
| void | Rotate (float xRotateDegrees, float yRotateDegrees, float zRotateDegrees) |
| |
| | AbstractCamera (void) |
| |
| virtual | ~AbstractCamera () |
| |
| CameraMode | camera_mode (void) const |
| |
| void | set_camera_mode (CameraMode cm) |
| |
| const QMatrix4x4 & | projection_matrix (void) const |
| |
| const QMatrix4x4 & | model_view_matrix (void) const |
| |
| float | near_plane_height (void) const |
| |
| float | near_plane_width (void) const |
| |
| void | set_near_plane_height (const float npHeight) |
| |
| void | set_near_plane_width (const float npWidth) |
| |
| float | fov (void) const |
| |
| void | set_fov (const float fovInDegrees) |
| |
| float | near_plane (void) const |
| |
| void | set_near_plane (float n) |
| |
| float | far_plane (void) const |
| |
| void | set_far_plane (float f) |
| |
| void | SetUpProjection (float fovInDegrees, float nearPlaneWidth, float nearPlaneHeight, float near=0.1f, float far=1000.f) |
| |
| float | x (void) const |
| |
| float | y (void) const |
| |
| float | z (void) const |
| |
| void | set_x (float x) |
| |
| void | set_y (float y) |
| |
| void | set_z (float z) |
| |
| const QVector3D & | position (void) const |
| |
| void | set_position (const QVector3D &pos) |
| |
| void | set_position (float x, float y, float z) |
| |
| float | yaw (void) const |
| |
| void | set_yaw (float yInDegrees) |
| |
| float | pitch (void) const |
| |
| void | set_pitch (float pInDegrees) |
| |
| float | roll (void) const |
| |
| void | set_roll (float rInDegrees) |
| |
| const QVector3D & | attitude (void) const |
| |
| void | SetAttitude (float yawInDegrees, float pitchInDegrees, float rollInDegrees) |
| |
| const QVector3D & | look (void) const |
| |
| void | UpdateProjection (void) |
| |
| void | Update (void) |
| |
◆ TargetCamera()
| TargetCamera::TargetCamera |
( |
| ) |
|
◆ distance()
| float TargetCamera::distance |
( |
void |
| ) |
const |
|
inline |
◆ Rotate()
| void TargetCamera::Rotate |
( |
float |
xRotateDegrees, |
|
|
float |
yRotateDegrees, |
|
|
float |
zRotateDegrees |
|
) |
| |
|
inline |
◆ set_distance()
| void TargetCamera::set_distance |
( |
float |
distance | ) |
|
|
inline |
◆ set_target_pos() [1/2]
| void TargetCamera::set_target_pos |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
|
inline |
◆ set_target_pos() [2/2]
| void TargetCamera::set_target_pos |
( |
const QVector3D & |
tgt | ) |
|
|
inline |
◆ target_pos()
| const QVector3D& TargetCamera::target_pos |
( |
void |
| ) |
const |
|
inline |
◆ UpdateWorld()
| virtual void TargetCamera::UpdateWorld |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following file: