glotzopengl::TrackballStyleMouse Class Reference

#include <TrackballStyleMouse.h>

Inheritance diagram for glotzopengl::TrackballStyleMouse:

glotzopengl::Mouse glotzopengl::GlotzGlBaseObject

List of all members.

Public Member Functions

 TrackballStyleMouse (void)
 ~TrackballStyleMouse ()
void ExecCallBack (int x, int y)
void ExecCallBack (int button, int state, int x, int y)
void ExecCallBackSpaceballMotion (int x, int y, int z)
void ExecCallBackSpaceballRotate (int rx, int ry, int rz)
void ExecCallBackMotion (int, int)
void Dolly (int, int)
void Pan (int, int)
bool IsActive ()

Protected Attributes

bool mIsDollying
bool mIsPanning
bool mIsRotating
GLint mDollyPanStartPointX
GLint mDollyPanStartPointY


Constructor & Destructor Documentation

glotzopengl::TrackballStyleMouse::TrackballStyleMouse ( void   ) 

glotzopengl::TrackballStyleMouse::~TrackballStyleMouse (  ) 


Member Function Documentation

void glotzopengl::TrackballStyleMouse::ExecCallBack ( int  x,
int  y 
) [virtual]

Reimplemented from glotzopengl::Mouse.

void glotzopengl::TrackballStyleMouse::ExecCallBack ( int  button,
int  state,
int  x,
int  y 
) [virtual]

Reimplemented from glotzopengl::Mouse.

void glotzopengl::TrackballStyleMouse::ExecCallBackSpaceballMotion ( int  x,
int  y,
int  z 
) [virtual]

Reimplemented from glotzopengl::Mouse.

void glotzopengl::TrackballStyleMouse::ExecCallBackSpaceballRotate ( int  rx,
int  ry,
int  rz 
) [virtual]

Reimplemented from glotzopengl::Mouse.

void glotzopengl::TrackballStyleMouse::ExecCallBackMotion ( int  x,
int  y 
) [virtual]

Reimplemented from glotzopengl::Mouse.

void glotzopengl::TrackballStyleMouse::Dolly ( int  x,
int  y 
)

void glotzopengl::TrackballStyleMouse::Pan ( int  x,
int  y 
)

bool glotzopengl::TrackballStyleMouse::IsActive (  )  [virtual]

Reimplemented from glotzopengl::Mouse.


Member Data Documentation

bool glotzopengl::TrackballStyleMouse::mIsDollying [protected]

bool glotzopengl::TrackballStyleMouse::mIsPanning [protected]

bool glotzopengl::TrackballStyleMouse::mIsRotating [protected]

GLint glotzopengl::TrackballStyleMouse::mDollyPanStartPointX [protected]

GLint glotzopengl::TrackballStyleMouse::mDollyPanStartPointY [protected]


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:54:47 2009 by  doxygen 1.5.3