![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cCamera.h>
Public Member Functions | |
cCameraControlOrbit () | |
const cVector3f & | get_OrbitTarget () const |
void | put_OrbitHeading (RADIANf_t fOrbitHeading) |
const METERSf_t | get_OrbitDistance () const |
void | put_OrbitDistance (METERSf_t fOrbitDistance) |
cVector3f | CalcOrbitEye () |
Protected Attributes | |
cVector3f | m_vOrbitTarget |
What am i looking at ? usually the avatar. More... | |
RADIANf_t | m_fOrbitPitch |
Around m_vOrbitTarget. More... | |
RADIANf_t | m_fOrbitHeading |
Around m_vOrbitTarget. More... | |
METERSf_t | m_fOrbitDistanceCur |
Current distance from m_vOrbitTarget to camera eye. LERP state. <= m_fOrbitDistanceMax. More... | |
METERSf_t | m_fOrbitDistanceMax |
Non-occluded (good) distance. (LERP target out to m_fOrbitDistanceCur) More... | |
Extra params that apply to a special orbiting camera. Compliments cCameraParams
Gray3D::cCameraControlOrbit::cCameraControlOrbit | ( | void | ) |
cVector3f Gray3D::cCameraControlOrbit::CalcOrbitEye | ( | ) |
Compute the location of the eye.
|
inline |
|
inline |
< What the camera is looking at.
|
inline |
|
inline |
|
protected |
Current distance from m_vOrbitTarget to camera eye. LERP state. <= m_fOrbitDistanceMax.
|
protected |
Non-occluded (good) distance. (LERP target out to m_fOrbitDistanceCur)
|
protected |
Around m_vOrbitTarget.
|
protected |
Around m_vOrbitTarget.
|
protected |
What am i looking at ? usually the avatar.