#include <GUIFrameListener.h>
Inheritance diagram for GUIFrameListener:
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 |
Main event handler class that extends MyFrameListener, MouseMotionListener, MouseListener
|
|
|
|
|
event handler after frame is drawn
Reimplemented from MyFrameListener. |
|
Reimplemented from MyFrameListener. |
|
event handler for keyboard
Reimplemented from MyFrameListener. |
|
Reimplemented from MyFrameListener. |
|
event handler for mouse clicks
|
|
event handler for mouse dragging
|
|
|
|
|
|
event handler for mouse motions
|
|
event handler for mouse button presses
|
|
event handler for mouse button releases
|
|
|
|
close the rendering window
|
|
after a frame ends, animation slider value updated
|
|
Reimplemented from MyFrameListener. |
|
|
|
|
|
|
|
|
|
|
|
|