|
| InputListener (Engine &engine, RenderWindow &window) |
|
castor::Position const & | getMousePosition () const |
|
EventHandler * | getActiveControl () const |
|
EventHandler * | getFocusedControl () const |
|
FrameListener & | getFrameListener () const |
|
C3D_API void | registerMouseMoveAction (castor::String const &handler, OnMouseMoveActionFunction function) |
|
C3D_API void | registerClickAction (castor::String const &handler, OnClickActionFunction function) |
|
C3D_API void | registerSelectAction (castor::String const &handler, OnSelectActionFunction function) |
|
C3D_API void | registerTextAction (castor::String const &handler, OnTextActionFunction function) |
|
C3D_API void | unregisterMouseMoveAction (castor::String const &handler) |
|
C3D_API void | unregisterClickAction (castor::String const &handler) |
|
C3D_API void | unregisterSelectAction (castor::String const &handler) |
|
C3D_API void | unregisterTextAction (castor::String const &handler) |
|
C3D_API void | onMouseMoveAction (castor::String const &handler) |
|
C3D_API void | onClickAction (castor::String const &handler) |
|
C3D_API void | onSelectAction (castor::String const &handler, int index) |
|
C3D_API void | onTextAction (castor::String const &handler, castor::String const &text) |
|
C3D_API void | enableHandler (castor::String const &handler) |
|
C3D_API void | disableHandler (castor::String const &handler) |
|
C3D_API bool | fireMouseMove (castor::Position const &position) |
|
C3D_API bool | fireMouseButtonPushed (MouseButton button) |
|
C3D_API bool | fireMouseButtonReleased (MouseButton button) |
|
C3D_API bool | fireMouseWheel (castor::Position const &offsets) |
|
C3D_API | UserInputListener (Engine &engine, castor::String const &name) |
|
virtual C3D_API | ~UserInputListener () |
|
C3D_API bool | initialise () |
|
C3D_API void | cleanup () |
|
C3D_API void | processEvents () |
|
C3D_API bool | fireKeydown (KeyboardKey key, bool ctrl, bool alt, bool shift) |
|
C3D_API bool | fireKeyUp (KeyboardKey key, bool ctrl, bool alt, bool shift) |
|
C3D_API bool | fireChar (KeyboardKey key, castor::String const &c) |
|