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