GUIFrameListener Class Reference

Main event handler class that extends MyFrameListener, MouseMotionListener, MouseListener. More...

#include <GUIFrameListener.h>

Inheritance diagram for GUIFrameListener:

MyFrameListener List of all members.

Public Member Functions

 GUIFrameListener (RenderWindow *win, Camera *cam, CEGUI::Renderer *renderer, SceneManager *sceneMgr, CEGUI::System *mGUISystem, CEGUI::Window *guiSheet)
void requestShutdown (void)
 close the rendering window
bool frameEnded (const FrameEvent &evt)
 event handler after frame is drawn
void mouseMoved (MouseEvent *e)
 event handler for mouse motions
void mouseDragged (MouseEvent *e)
 event handler for mouse dragging
void mousePressed (MouseEvent *e)
 event handler for mouse button presses
void mouseReleased (MouseEvent *e)
 event handler for mouse button releases
void mouseClicked (MouseEvent *e)
 event handler for mouse clicks
void mouseEntered (MouseEvent *e)
void mouseExited (MouseEvent *e)
void keyPressed (KeyEvent *e)
 event handler for keyboard
void keyReleased (KeyEvent *e)
void keyClicked (KeyEvent *e)
void onLeftPressed (MouseEvent *e)
void updateSlider ()
 after a frame ends, animation slider value updated

Private Member Functions

CEGUI::MouseButton convertOgreButtonToCegui (int buttonID)

Private Attributes

CEGUI::Renderer * mGUIRenderer
CEGUI::System * mGUISystem
CEGUI::Window * mEditorGuiSheet
SceneManager * mSceneMgr
Camera * mCamera
RaySceneQuery * mRaySceneQuery
bool mShutdownRequested

Detailed Description

Main event handler class that extends MyFrameListener, MouseMotionListener, MouseListener.

Main event handler class that extends MyFrameListener, MouseMotionListener, MouseListener


Constructor & Destructor Documentation

GUIFrameListener::GUIFrameListener RenderWindow *  win,
Camera *  cam,
CEGUI::Renderer *  renderer,
SceneManager *  sceneMgr,
CEGUI::System *  mGUISystem,
CEGUI::Window *  guiSheet
 


Member Function Documentation

CEGUI::MouseButton GUIFrameListener::convertOgreButtonToCegui int  buttonID  )  [private]
 

bool GUIFrameListener::frameEnded const FrameEvent &  evt  ) 
 

event handler after frame is drawn

Reimplemented from MyFrameListener.

void GUIFrameListener::keyClicked KeyEvent *  e  ) 
 

Reimplemented from MyFrameListener.

void GUIFrameListener::keyPressed KeyEvent *  e  ) 
 

event handler for keyboard

Reimplemented from MyFrameListener.

void GUIFrameListener::keyReleased KeyEvent *  e  ) 
 

Reimplemented from MyFrameListener.

void GUIFrameListener::mouseClicked MouseEvent *  e  ) 
 

event handler for mouse clicks

void GUIFrameListener::mouseDragged MouseEvent *  e  ) 
 

event handler for mouse dragging

void GUIFrameListener::mouseEntered MouseEvent *  e  ) 
 

void GUIFrameListener::mouseExited MouseEvent *  e  ) 
 

void GUIFrameListener::mouseMoved MouseEvent *  e  ) 
 

event handler for mouse motions

void GUIFrameListener::mousePressed MouseEvent *  e  ) 
 

event handler for mouse button presses

void GUIFrameListener::mouseReleased MouseEvent *  e  ) 
 

event handler for mouse button releases

void GUIFrameListener::onLeftPressed MouseEvent *  e  ) 
 

void GUIFrameListener::requestShutdown void   ) 
 

close the rendering window

void GUIFrameListener::updateSlider  ) 
 

after a frame ends, animation slider value updated


Member Data Documentation

Camera* GUIFrameListener::mCamera [private]
 

Reimplemented from MyFrameListener.

CEGUI::Window* GUIFrameListener::mEditorGuiSheet [private]
 

CEGUI::Renderer* GUIFrameListener::mGUIRenderer [private]
 

CEGUI::System* GUIFrameListener::mGUISystem [private]
 

RaySceneQuery* GUIFrameListener::mRaySceneQuery [private]
 

SceneManager* GUIFrameListener::mSceneMgr [private]
 

bool GUIFrameListener::mShutdownRequested [private]
 


The documentation for this class was generated from the following files:
Generated on Mon May 29 01:10:34 2006 for Papagan by  doxygen 1.4.6-NO