
#include <gzInput.h>
Inheritance diagram for gzInputInterface:

Public Member Functions | |
| gzInputInterface () | |
| virtual | ~gzInputInterface () |
| virtual gzBool | onKey (gzKeyValue key, gzKeyState keystate, const gzLongXY &mousePos, const gzLongXY ¢erMousePos)=0 |
| virtual gzVoid | onMouseMove (const gzLongXY &mousePos, const gzLongXY ¢erMousePos) |
| virtual gzVoid | onMouseWheel (const gzLong &delta, const gzLongXY &mousePos, const gzLongXY ¢erMousePos) |
| virtual gzVoid | onKeyEvaluation () |
| virtual gzVoid | onKeyFocus (gzBool gotKeyFocus) |
| virtual gzVoid | onAttachInputProvider (gzInputProvider *provider) |
| virtual gzVoid | onDetachInputProvider (gzInputProvider *provider) |
Friends | |
| class | gzInputProvider |
Add this interface as a base class and register your interface as a input interface to e.g. a gzWindow to get key input etc. without deriving from gzWindow
Definition at line 70 of file gzInput.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
Implemented in gzSimpleMouseViewControl.
|
|
|
Reimplemented in gzSimpleMouseViewControl. |
|
|
Reimplemented in gzSimpleMouseViewControl. |
|
||||||||||||
|
Reimplemented in gzSimpleMouseViewControl. |
|
||||||||||||||||
|
Reimplemented in gzSimpleMouseViewControl. |
|
|
|