Rebel Fork Framework
Input.h File Reference
#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)
 

Function Documentation

◆ RegisterInputLibrary()

void URHO3D_API Urho3D::RegisterInputLibrary ( Context context)

Register Input library objects.