#include <ArcdpsUnofficialExtras/KeyBindStructs.h>
#include <ArcdpsUnofficialExtras/Definitions.h>
#include <cstdint>
#include <windows.h>
Go to the source code of this file.
|
| bool | ImGuiEx::KeyCodeInputWndHandle (HWND pWindowHandle, UINT pMessage, WPARAM pAdditionalW, LPARAM pAdditionalL) |
| | Has to be called in mod_wnd or your specific window handler. This function only has to be called once per program.
|
| |
| bool | ImGuiEx::KeyCodeInput (const char *pLabel, KeyBinds::Key &pKeyContainer, Language pLanguage, HKL pHkl, KeyCodeInputFlags pFlags=0, KeyBinds::Modifier pFixedModifier=0) |
| | Show a keybind on a button. On pressing that button a popup is opened and all keyevents are used to fill the keybind. (Kind of like GW2 does it).
|
| |
| void | ImGuiEx::OpenKeyCodePopupState (const KeyBinds::Key &pKeyContainer, KeyCodeInputFlags pFlags, KeyBinds::Modifier pFixedModifier) |
| |
| void | ImGuiEx::CloseKeyCodePopupState () |
| |
| void | ImGuiEx::RestartKeyCodePopupState () |
| |
| void | ImGuiEx::KeyCodeInputActiveFrame () |
| |
| const KeyBinds::Key & | ImGuiEx::GetKeyCodeInputKeyState () |
| |