Dry
Dry::Input Member List

This is the complete list of members for Dry::Input, including all inherited members.

AddRef()Dry::RefCounted
AddScreenJoystick(XMLFile *layoutFile=nullptr, XMLFile *styleFile=nullptr)Dry::Input
availableTouchIDs_Dry::Inputprivate
Cast()Dry::Objectinline
Cast() constDry::Objectinline
CenterMousePosition()Dry::Input
context_Dry::Objectprotected
DRY_OBJECT(Input, Object) (defined in Dry::Input)Dry::Inputprivate
focusedThisFrame_Dry::Inputprivate
GainFocus()Dry::Inputprivate
GetBlockEvents() constDry::Objectinline
GetCategory() constDry::Object
GetContext() constDry::Objectinline
GetEventDataMap() constDry::Object
GetEventHandler() constDry::Object
GetEventSender() constDry::Object
GetGlobalVar(StringHash key) constDry::Object
GetGlobalVars() constDry::Object
GetInputScale() constDry::Inputinline
GetJoystick(SDL_JoystickID id)Dry::Input
GetJoystickByIndex(unsigned index)Dry::Input
GetJoystickByName(const String &name)Dry::Input
GetKeyDown(Key key) constDry::Input
GetKeyFromName(const String &name) constDry::Input
GetKeyFromScancode(Scancode scancode) constDry::Input
GetKeyName(Key key) constDry::Input
GetKeyPress(Key key) constDry::Input
GetMouseButtonDown(MouseButtonFlags button) constDry::Input
GetMouseButtonPress(MouseButtonFlags button) constDry::Input
GetMouseMode() constDry::Inputinline
GetMouseMove() constDry::Input
GetMouseMoveWheel() constDry::Inputinline
GetMouseMoveX() constDry::Input
GetMouseMoveY() constDry::Input
GetMousePosition() constDry::Input
GetNumJoysticks() constDry::Inputinline
GetNumTouches() constDry::Inputinline
GetQualifierDown(Qualifier qualifier) constDry::Input
GetQualifierPress(Qualifier qualifier) constDry::Input
GetQualifiers() constDry::Input
GetScancodeDown(Scancode scancode) constDry::Input
GetScancodeFromKey(Key key) constDry::Input
GetScancodeFromName(const String &name) constDry::Input
GetScancodeName(Scancode scancode) constDry::Input
GetScancodePress(Scancode scancode) constDry::Input
GetScreenKeyboardSupport() constDry::Input
GetSubsystem(StringHash type) constDry::Object
GetSubsystem() constDry::Object
GetToggleFullscreen() constDry::Inputinline
GetTouch(unsigned index) constDry::Input
GetTouchEmulation() constDry::Inputinline
GetTouchIndexFromID(int touchID)Dry::Inputprivate
GetType() const =0Dry::Objectpure virtual
GetTypeInfo() const =0Dry::Objectpure virtual
GetTypeInfoStatic()Dry::Objectinlinestatic
GetTypeName() const =0Dry::Objectpure virtual
graphics_Dry::Inputprivate
HandleBeginFrame(StringHash eventType, VariantMap &eventData)Dry::Inputprivate
HandleScreenJoystickTouch(StringHash eventType, VariantMap &eventData)Dry::Inputprivate
HandleScreenMode(StringHash eventType, VariantMap &eventData)Dry::Inputprivate
HandleSDLEvent(void *sdlEvent)Dry::Inputprivate
HasEventHandlers() constDry::Objectinline
HasFocus()Dry::Inputinline
HasSubscribedToEvent(StringHash eventType) constDry::Object
HasSubscribedToEvent(Object *sender, StringHash eventType) constDry::Object
Initialize()Dry::Inputprivate
initialized_Dry::Inputprivate
Input(Context *context)Dry::Inputexplicit
inputFocus_Dry::Inputprivate
inputScale_Dry::Inputprivate
IsInstanceOf(StringHash type) constDry::Object
IsInstanceOf(const TypeInfo *typeInfo) constDry::Object
IsInstanceOf() constDry::Objectinline
IsMinimized() constDry::Input
IsMouseGrabbed() constDry::Inputinline
IsMouseLocked() constDry::Input
IsMouseVisible() constDry::Inputinline
IsScreenJoystickVisible(SDL_JoystickID id) constDry::Input
IsScreenKeyboardVisible() constDry::Input
joysticks_Dry::Inputprivate
keyDown_Dry::Inputprivate
keyPress_Dry::Inputprivate
lastMouseGrabbed_Dry::Inputprivate
lastMouseMode_Dry::Inputprivate
lastMousePosition_Dry::Inputprivate
lastMouseVisible_Dry::Inputprivate
lastVisibleMousePosition_Dry::Inputprivate
LoadGestures(Deserializer &source)Dry::Input
LoseFocus()Dry::Inputprivate
minimized_Dry::Inputprivate
mouseButtonDown_Dry::Inputprivate
mouseButtonPress_Dry::Inputprivate
mouseGrabbed_Dry::Inputprivate
mouseMode_Dry::Inputprivate
mouseMove_Dry::Inputprivate
mouseMoveScaled_Dry::Inputprivate
mouseMoveWheel_Dry::Inputprivate
mouseVisible_Dry::Inputprivate
Object(Context *context)Dry::Objectexplicit
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData)Dry::Objectvirtual
OpenJoystick(unsigned index)Dry::Inputprivate
operator=(const RefCounted &rhs)=deleteDry::RefCounted
PopTouchIndex()Dry::Inputprivate
PushTouchIndex(int touchID)Dry::Inputprivate
RecordGesture()Dry::Input
RefCounted()Dry::RefCounted
RefCounted(const RefCounted &rhs)=deleteDry::RefCounted
RefCountPtr()Dry::RefCountedinline
Refs() constDry::RefCounted
ReleaseRef()Dry::RefCounted
RemoveAllGestures()Dry::Input
RemoveGesture(unsigned gestureID)Dry::Input
RemoveScreenJoystick(SDL_JoystickID id)Dry::Input
ResetInputAccumulation()Dry::Inputprivate
ResetJoysticks()Dry::Inputprivate
ResetMouseGrabbed()Dry::Input
ResetMouseMode()Dry::Input
ResetMouseVisible()Dry::Input
ResetState()Dry::Inputprivate
ResetTouches()Dry::Inputprivate
SaveGesture(Serializer &dest, unsigned gestureID)Dry::Input
SaveGestures(Serializer &dest)Dry::Input
scancodeDown_Dry::Inputprivate
scancodePress_Dry::Inputprivate
sdlMouseRelative_Dry::Inputprivate
SendEvent(StringHash eventType)Dry::Object
SendEvent(StringHash eventType, VariantMap &eventData)Dry::Object
SendEvent(StringHash eventType, Args... args)Dry::Objectinline
SendInputFocusEvent()Dry::Inputprivate
SetBlockEvents(bool block)Dry::Objectinline
SetGlobalVar(StringHash key, const Variant &value)Dry::Object
SetKey(Key key, Scancode scancode, bool newState)Dry::Inputprivate
SetMouseButton(MouseButton button, bool newState, int clicks)Dry::Inputprivate
SetMouseGrabbed(bool grab, bool suppressEvent=false)Dry::Input
SetMouseMode(MouseMode mode, bool suppressEvent=false)Dry::Input
SetMouseModeAbsolute(SDL_bool enable)Dry::Inputprivate
SetMouseModeRelative(SDL_bool enable)Dry::Inputprivate
SetMousePosition(const IntVector2 &position)Dry::Input
SetMouseVisible(bool enable, bool suppressEvent=false)Dry::Input
SetMouseWheel(int delta)Dry::Inputprivate
SetScreenJoystickVisible(SDL_JoystickID id, bool enable)Dry::Input
SetScreenKeyboardVisible(bool enable)Dry::Input
SetToggleFullscreen(bool enable)Dry::Input
SetTouchEmulation(bool enable)Dry::Input
SubscribeToEvent(StringHash eventType, EventHandler *handler)Dry::Object
SubscribeToEvent(Object *sender, StringHash eventType, EventHandler *handler)Dry::Object
SubscribeToEvent(StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr)Dry::Object
SubscribeToEvent(Object *sender, StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr)Dry::Object
SuppressNextMouseMove()Dry::Inputprivate
suppressNextMouseMove_Dry::Inputprivate
textInput_Dry::Inputprivate
toggleFullscreen_Dry::Inputprivate
touchEmulation_Dry::Inputprivate
touches_Dry::Inputprivate
touchIDMap_Dry::Inputprivate
UnsubscribeFromAllEvents()Dry::Object
UnsubscribeFromAllEventsExcept(const PODVector< StringHash > &exceptions, bool onlyUserData)Dry::Object
UnsubscribeFromEvent(StringHash eventType)Dry::Object
UnsubscribeFromEvent(Object *sender, StringHash eventType)Dry::Object
UnsubscribeFromEvents(Object *sender)Dry::Object
UnsuppressMouseMove()Dry::Inputprivate
Update()Dry::Input
WeakRefs() constDry::RefCounted
windowID_Dry::Inputprivate
~Input() overrideDry::Input
~Object() overrideDry::Object
~RefCounted()Dry::RefCountedvirtual