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 | Urho3D::RawInputPriority : int { Urho3D::RawInputPriority::Lowest = 0, Urho3D::RawInputPriority::UISubsystem = 1000, Urho3D::RawInputPriority::ExternalTool = 2000, Urho3D::RawInputPriority::ExternalUISubsystem = 3000, Urho3D::RawInputPriority::SDLRawInput = 4000, Urho3D::RawInputPriority::Highest = 5000 } |
Priority of raw input processing. It's safe to use arbitrary integers casted to this enum. | |
Functions | |
void | Urho3D::RegisterInputLibrary (Context *context) |
Variables | |
const IntVector2 | Urho3D::MOUSE_POSITION_OFFSCREEN = IntVector2(M_MIN_INT, M_MIN_INT) |
void URHO3D_API Urho3D::RegisterInputLibrary | ( | Context * | context | ) |
Register Input library objects.