BlankMat 0.1.0
Free open-source 3D texture creation application
Loading...
Searching...
No Matches
Input Member List

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

AddCommand(const std::string &name, ICommand *command)Inputinline
AltPress(int mod)Inputinlinestatic
CtrlPress(int mod)Inputinlinestatic
CursorPositionCallback(GLFWwindow *window, double xPos, double yPos)Input
DisableMouseCursor(GLFWwindow *window)Inputinlinestatic
FramebufferSizeCallback(GLFWwindow *window, int width, int height)Inputinlinestatic
GetActionCode(int action)Inputinlinestatic
GetKeyCode(int key)Inputinlinestatic
GetModCode(int mod)Inputinlinestatic
GetMouseCode(int button)Inputinlinestatic
GeyKeyMods(const std::string &keyCode) constInputinline
HideMouseCursor(GLFWwindow *window)Inputinlinestatic
Input(ImGuiIO *io, State *state, Config *config)Inputexplicit
IsKeyPressed(const std::string &keyCode) constInputinline
IsModKey(int key)Inputinlinestatic
KeyCallback(GLFWwindow *window, int key, int scancode, int action, int mods)Input
MouseButtonCallback(GLFWwindow *window, int button, int action, int mods)Input
PressKey(const std::string &keyCode, int mods)Inputinline
RunCommand(const std::string &command)Inputinline
ScrollCallback(GLFWwindow *window, double xOffset, double yOffset)Input
SetMouseInputMode(GLFWwindow *window, MouseInputMode newMode)Inputinline
SetMouseMoveFunction(std::function< void(const glm::vec3 &delta)> func)Inputinline
SetMouseRotFunction(std::function< void(const glm::vec3 &delta)> func)Inputinline
SetMouseZoomFunction(std::function< void(const glm::vec3 &delta)> func)Inputinline
ShiftPress(int mod)Inputinlinestatic
ShowMouseCursor(GLFWwindow *window)Inputinlinestatic
UnPressKey(const std::string &keyCode)Inputinline