cLuxInputHandler has no public fields.
Return Type | Function Name | Parameters | Description |
---|---|---|---|
void | CreateAction | const tString &in asName, int alId, bool abConfigurable, const tString &in asCat | |
void | CreateDebugAction | const tString &in asName, int alId | |
void | CreateAnalogAction | const tString &in asName, int alId, bool abConfigurable, const tString &in asCat, int alAxis, float afMul, int alAnalogId | |
void | CreateAnalogGamepadAction | const tString &in asName, int alId, const tString &in asCat, int alAnalogId, float afSmoothness, int alDirectionLimit | |
void | CreateActionInput | const tString &in asInputType, int alActionId | |
void | CreateAnalogGamepadActionInput | const tString &in asInputType, int alActionId | |
void | CreateGamepadProfile | const tString &in asName, const tString &in asPrefix, const avButtons, const avAxes, const avDPad | |
void | AddPresetToProfile | const tString &in asProfile, const tString &in asPreset, const avActions, const avBindings, const avAnalog | |
bool | IsGamepadConnected | ||
void | LoadKeyConfig | ||
float | GetTimeSinceGamepadWasUsed | int alID | |
int | GetLastUsedGamepadIndex | float afTimeLimit = -1.0f | |
bool | GetGamepadWasLastDeviceUsed | ||
const tString& | GetLatestKeyPressed | ||
bool | IsYAxisInverted | ||
bool | WasAnalogueInputFromPad | ||
bool | GetSmoothMouse | ||
void | SetSmoothMouse | bool abX | |
float | GetMouseSensitivity | ||
void | SetMouseSensitivity | float afX | |
float | GetGamepadSensitivity | ||
void | SetGamepadSensitivity | float afX | |
void | SetRumble | int alDevice, float afStrength, float afDuration | |
void | SetGamepadColor | int alDevice, const cColor &in aColor | |
void | SetPrimaryGamepad | int alDevice | |
void | ResetSmoothMousePos | ||
cVector2f | GetSmoothMousePos | const cVector2f &in avRelPosMouse | |
cVector2f | GetRelMousePos | ||
void | SetMaxSmoothMousePos | int alX | |
void | SetPrevSmoothMousePosMul | float afX | |
tString | GetActionName | int alId, bool abAnalog | |
void | SetGamepadMapping | const tString &in asProfile, const tString &in asPreset | |
int | GetGamepadMappingActionNum | ||
bool | GetGamepadMappingAction | int alId, int &out alAction, tString &out asPrimary, bool &out abAnalog | |
void | GetActionsAssociatedToGamepadControl | const tString& asProfile, const tString& asPreset, const tString& asControl, tString& asActions | |
void | FetchGamepadInputLayoutString | const tString& asInputName, tString& asPrefixName, tString& asLayoutString | |
void | ClearKeyboardLayout | ||
void | AddKeyboardLayoutKey | eKey aKey, eLuxKeyboardLayoutType aType, const cImGuiGfx& aGfxKey, const cImGuiLabelData& aLabelKey | |
void | AddKeyboardLayoutRange | eKey aFirstKey, eKey aLastKey, eLuxKeyboardLayoutType aType, const cImGuiGfx& aGfxKey, const cImGuiLabelData& aLabelKey | |
void | SetKeyboardLayoutDefaults | const cImGuiGfx& aGfxKey, const cImGuiLabelData& aLabelKey | |
void | SetMouseLayout | const avButtons |
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!