#include <GteTrackball.h>
Definition at line 16 of file GteTrackball.h.
Trackball::Trackball |
( |
int |
xSize, |
|
|
int |
ySize, |
|
|
std::shared_ptr< Camera > const & |
camera |
|
) |
| |
void Trackball::Attach |
( |
std::shared_ptr< Spatial > const & |
object | ) |
|
void Trackball::Detach |
( |
std::shared_ptr< Spatial > const & |
object | ) |
|
void Trackball::DetachAll |
( |
| ) |
|
bool gte::Trackball::GetActive |
( |
| ) |
const |
|
inline |
std::shared_ptr< Camera > const & gte::Trackball::GetCamera |
( |
| ) |
const |
|
inline |
Matrix4x4< float > const & gte::Trackball::GetOrientation |
( |
| ) |
const |
|
inline |
std::shared_ptr< Node > const & gte::Trackball::GetRoot |
( |
| ) |
const |
|
inline |
int gte::Trackball::GetXSize |
( |
| ) |
const |
|
inline |
int gte::Trackball::GetYSize |
( |
| ) |
const |
|
inline |
void Trackball::Set |
( |
int |
xSize, |
|
|
int |
ySize, |
|
|
std::shared_ptr< Camera > const & |
camera |
|
) |
| |
void gte::Trackball::SetActive |
( |
bool |
active | ) |
|
|
inline |
void gte::Trackball::Update |
( |
double |
applicationTime = 0.0 | ) |
|
|
inline |
void Trackball::UpdateOrientation |
( |
| ) |
|
|
protected |
bool gte::Trackball::mActive |
|
protected |
std::shared_ptr<Camera> gte::Trackball::mCamera |
|
protected |
Matrix4x4<float> gte::Trackball::mInitialOrientation |
|
protected |
float gte::Trackball::mMultiplier |
|
protected |
std::shared_ptr<Node> gte::Trackball::mRoot |
|
protected |
bool gte::Trackball::mValidTrackball |
|
protected |
float gte::Trackball::mX0 |
|
protected |
float gte::Trackball::mX1 |
|
protected |
int gte::Trackball::mXSize |
|
protected |
float gte::Trackball::mY0 |
|
protected |
float gte::Trackball::mY1 |
|
protected |
int gte::Trackball::mYSize |
|
protected |
The documentation for this class was generated from the following files: