#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: