Rasterfarm-SDK
Loading...
Searching...
No Matches
Raster::CameraTracker Class Reference

#include <cameratracker.h>

Inheritance diagram for Raster::CameraTracker:
Raster::Camera Matrix4f Matrix

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
 
GeometricBasepTargetObject
 
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)
 

Constructor & Destructor Documentation

◆ CameraTracker()

Raster::CameraTracker::CameraTracker ( GeometricBase * pTargetObject,
const Vector3f & eyePosition = { 0.0, 0.0, 0.0 },
float tiltAngle = 0.0 )

Default constructor

Member Function Documentation

◆ update()

virtual void Raster::CameraTracker::update ( )
virtual

Reimplemented from Raster::Camera.

Member Data Documentation

◆ eyePosition

Vector3f Raster::CameraTracker::eyePosition

◆ pTargetObject

GeometricBase* Raster::CameraTracker::pTargetObject

◆ tiltAngle

float Raster::CameraTracker::tiltAngle

The documentation for this class was generated from the following file: