Rasterfarm-SDK
|
#include <cameratracker.h>
Public Member Functions | |
CameraTracker (GeometricBase *pTargetObject, const Vector3f &eyePosition={ 0.0, 0.0, 0.0 }, float tiltAngle=0.0) | |
virtual void | update () |
Public Member Functions inherited from Raster::Camera | |
Camera () | |
Camera (const Vertex3f &eyePosition, const Vertex3f &targetPosition, float tiltAngle=0.0f) | |
void | lookAt (const Vertex3f &eyePosition, const Vertex3f &targetPosition, float tiltAngle=0.0f) |
Public Attributes | |
Vector3f | eyePosition |
GeometricBase * | pTargetObject |
float | tiltAngle |
Additional Inherited Members | |
Static Public Member Functions inherited from Raster::Camera | |
static Matrix4f | lookAtMatrix (const Vertex3f &eyePosition, const Vertex3f &targetPosition, float tiltAngle=0.0f) |
Raster::CameraTracker::CameraTracker | ( | GeometricBase * | pTargetObject, |
const Vector3f & | eyePosition = { 0.0, 0.0, 0.0 }, | ||
float | tiltAngle = 0.0 ) |
Default constructor
|
virtual |
Reimplemented from Raster::Camera.
Vector3f Raster::CameraTracker::eyePosition |
GeometricBase* Raster::CameraTracker::pTargetObject |
float Raster::CameraTracker::tiltAngle |