C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/core/util/journal/journaledSignal.h File Reference
#include "core/util/journal/journal.h"
#include "core/util/tSignal.h"
|
Classes |
class | JournaledSignal< void()> |
class | JournaledSignal< void(A)> |
class | JournaledSignal< void(A, B)> |
class | JournaledSignal< void(A, B, C)> |
class | JournaledSignal< void(A, B, C, D)> |
class | JournaledSignal< void(A, B, C, D, E)> |
class | JournaledSignal< void(A, B, C, D, E, F)> |
class | JournaledSignal< void(A, B, C, D, E, F, G)> |
class | JournaledSignal< void(A, B, C, D, E, F, G, H)> |
Typedefs |
typedef U32 | WindowId |
typedef JournaledSignal< void()> | IdleEvent |
| void event()
|
typedef JournaledSignal< void(WindowId, U32, S32, S32,
bool)> | MouseEvent |
| void event(WindowId,U32 modifier,S32 x,S32 y, bool isRelative)
|
typedef JournaledSignal< void(WindowId, U32, S32)> | MouseWheelEvent |
| void event(WindowId,U32 modifier,S32 wheelDelta)
|
typedef JournaledSignal< void(WindowId, U32, U32, U16)> | KeyEvent |
| void event(WindowId,U32 modifier,U32 action,U16 key)
|
typedef JournaledSignal< void(WindowId, U32, U16)> | CharEvent |
| void event(WindowId,U32 modifier,U16 key)
|
typedef JournaledSignal< void(WindowId, U32, U32, U16)> | ButtonEvent |
| void event(WindowId,U32 modifier,U32 action,U16 button)
|
typedef JournaledSignal< void(WindowId, U32, U32, U32,
F32)> | LinearEvent |
| void event(WindowId,U32 modifier,U32 action,U32 axis,F32 value)
|
typedef JournaledSignal< void(WindowId, U32, F32)> | PovEvent |
| void event(WindowId,U32 modifier,F32 value)
|
typedef JournaledSignal< void(WindowId, S32)> | AppEvent |
| void event(WindowId,InputAppMessage)
|
typedef JournaledSignal< void(WindowId)> | DisplayEvent |
| void event(WindowId)
|
typedef JournaledSignal< void(WindowId, S32, S32)> | ResizeEvent |
| void event(WindowId, S32 width, S32 height)
|
typedef JournaledSignal< void(S32)> | TimeManagerEvent |
| void event(S32 timeDelta)
|
typedef JournaledSignal< void(U32, F32, U16, U16, U16,
U16, U8, U8)> | InputEvent |
Enumerations |
enum | InputModifier {
IM_LALT = (1 << 1),
IM_RALT = (1 << 2),
IM_LSHIFT = (1 << 3),
IM_RSHIFT = (1 << 4),
IM_LCTRL = (1 << 5),
IM_RCTRL = (1 << 6),
IM_LOPT = (1 << 7),
IM_ROPT = (1 << 8),
IM_ALT = IM_LALT | IM_RALT,
IM_SHIFT = IM_LSHIFT | IM_RSHIFT,
IM_CTRL = IM_LCTRL | IM_RCTRL,
IM_OPT = IM_LOPT | IM_ROPT
} |
enum | InputAction {
IA_MAKE = (1 << 0),
IA_BREAK = (1 << 1),
IA_REPEAT = (1 << 2),
IA_MOVE = (1 << 3),
IA_DELTA = (1 << 4),
IA_BUTTON = (1 << 5)
} |
enum | ApplicationMessage {
Quit,
WindowOpen,
WindowClose,
WindowShown,
WindowHidden,
WindowDestroy,
GainCapture,
LoseCapture,
GainFocus,
LoseFocus,
DisplayChange,
GainScreen,
LoseScreen,
Timer
} |
Typedef Documentation
void event(WindowId,U32 modifier,S32 x,S32 y, bool isRelative)
void event(WindowId,U32 modifier,S32 wheelDelta)
void event(WindowId,U32 modifier,U32 action,U16 key)
void event(WindowId,U32 modifier,U16 key)
void event(WindowId,U32 modifier,U32 action,U16 button)
void event(WindowId,U32 modifier,U32 action,U32 axis,F32 value)
void event(WindowId,U32 modifier,F32 value)
void event(WindowId,InputAppMessage)
void event(WindowId, S32 width, S32 height)
void event(S32 timeDelta)
Enumeration Type Documentation
- Enumerator:
-
IM_LALT |
|
IM_RALT |
|
IM_LSHIFT |
|
IM_RSHIFT |
|
IM_LCTRL |
|
IM_RCTRL |
|
IM_LOPT |
|
IM_ROPT |
|
IM_ALT |
|
IM_SHIFT |
|
IM_CTRL |
|
IM_OPT |
|
- Enumerator:
-
IA_MAKE |
|
IA_BREAK |
|
IA_REPEAT |
|
IA_MOVE |
|
IA_DELTA |
|
IA_BUTTON |
|
- Enumerator:
-
Quit |
|
WindowOpen |
Window opened. |
WindowClose |
Window closed. |
WindowShown |
Window has been shown on screen. |
WindowHidden |
Window has become hidden. |
WindowDestroy |
Window was destroyed. |
GainCapture |
Window will capture all input. |
LoseCapture |
Window will no longer capture all input. |
GainFocus |
Application gains focus. |
LoseFocus |
Application loses focus. |
DisplayChange |
Desktop Display mode has changed. |
GainScreen |
Window will acquire lock on the full screen. |
LoseScreen |
Window has released lock on the full screen. |
Timer |
|
|