#include <MyFrameListener.h>
Inheritance diagram for MyFrameListener:
Public Member Functions | |
MyFrameListener (RenderWindow *win, Camera *cam, bool useBufferedInputKeys=false, bool useBufferedInputMouse=false) | |
virtual | ~MyFrameListener (void) |
virtual bool | processUnbufferedKeyInput (const FrameEvent &evt) |
event handler for keyboard | |
bool | processUnbufferedMouseInput (const FrameEvent &evt) |
event handler for mouse | |
void | moveCamera (void) |
bool | frameStarted (const FrameEvent &evt) |
event handler before a frame is drawn | |
bool | frameEnded (const FrameEvent &evt) |
event handler after a frame is drawn | |
void | switchMouseMode (void) |
void | switchKeyMode (void) |
void | keyClicked (KeyEvent *e) |
void | keyPressed (KeyEvent *e) |
void | keyReleased (KeyEvent *e) |
void | setAnimation (PapaganAnimation *anAnimation) |
load Papagan Animation | |
PapaganAnimation * | getAnimation (void) |
String | giveScreenShotName (void) |
create a name for the jpg file after screenshot | |
Protected Attributes | |
EventProcessor * | mEventProcessor |
InputReader * | mInputDevice |
Camera * | mCamera |
RenderWindow * | mWindow |
PapaganAnimation * | mAnimation |
Vector3 | mTranslateVector |
bool | mStatsOn |
bool | mUseBufferedInputKeys |
bool | mUseBufferedInputMouse |
bool | mInputTypeSwitchingOn |
unsigned int | mNumScreenShots |
float | mMoveScale |
Degree | mRotScale |
Real | mTimeUntilNextToggle |
Radian | mRotX |
Radian | mRotY |
TextureFilterOptions | mFiltering |
int | mAniso |
int | mSceneDetailIndex |
Real | mMoveSpeed |
Degree | mRotateSpeed |
|
|
|
|
|
event handler after a frame is drawn
Reimplemented in GUIFrameListener. |
|
event handler before a frame is drawn
|
|
|
|
create a name for the jpg file after screenshot
|
|
Reimplemented in GUIFrameListener. |
|
Reimplemented in GUIFrameListener. |
|
Reimplemented in GUIFrameListener. |
|
|
|
event handler for keyboard
|
|
event handler for mouse
|
|
load Papagan Animation
|
|
|
|
|
|
|
|
|
|
Reimplemented in GUIFrameListener. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|