|
Rebel Fork Framework
|
#include "../Container/FlagSet.h"#include "../Core/Mutex.h"#include "../Core/Object.h"#include "../Core/Signal.h"#include "../Input/InputEvents.h"#include "../UI/Cursor.h"#include <EASTL/list.h>#include <EASTL/optional.h>#include <EASTL/unique_ptr.h>Classes | |
| struct | Urho3D::TouchState |
| struct | Urho3D::JoystickState |
| class | Urho3D::Input |
| Input subsystem. Converts operating system window messages to input state and events. More... | |
Enumerations | |
| enum | Urho3D::MouseMode { MM_ABSOLUTE = 0 , MM_RELATIVE , MM_WRAP , MM_FREE , MM_INVALID } |
| Input Mouse Modes. | |
| enum class | Urho3D::RawInputPriority : int { Lowest = 0 , UISubsystem = 1000 , ExternalTool = 2000 , ExternalUISubsystem = 3000 , SDLRawInput = 4000 , Highest = 5000 } |
| Priority of raw input processing. It's safe to use arbitrary integers casted to this enum. More... | |
Functions | |
| void | Urho3D::RegisterInputLibrary (Context *context) |
Variables | |
| const IntVector2 | Urho3D::MOUSE_POSITION_OFFSCREEN = IntVector2(M_MIN_INT, M_MIN_INT) |
|
strong |
Priority of raw input processing. It's safe to use arbitrary integers casted to this enum.
| Enumerator | |
|---|---|
| Lowest | Lowest priority. Processed after any built-in input handling. |
| UISubsystem | |
| ExternalTool | Priority of external tool hosting the engine (e.g. Editor). |
| ExternalUISubsystem | Priority of UI subsystem of external tool (SystemUI by default). |
| SDLRawInput | Priority of SDLRawInput event. |
| Highest | Highest priority. Processed before any built-in input handling. |
| void URHO3D_API Urho3D::RegisterInputLibrary | ( | Context * | context | ) |
Register Input library objects.