Home
last modified time | relevance | path

Searched refs:mods (Results 1 - 4 of 4) sorted by relevance

/foundation/arkui/ace_engine/adapter/preview/entrance/samples/
H A Devent_adapter.cpp78 auto&& keyboardCbk = [this](int key, int scancode, int action, int mods) { in Initialize()
79 if (RunSpecialOperations(key, action, mods)) { in Initialize()
82 if (keyEventCallback_ && RecognizeKeyEvent(key, action, mods)) { in Initialize()
91 auto&& mouseButtonCbk = [this](int button, bool pressed, int mods) { in Initialize()
133 bool EventAdapter::RecognizeKeyEvent(int key, int action, int mods) in RecognizeKeyEvent() argument
142 if (mods & GLFW_MOD_CONTROL) { in RecognizeKeyEvent()
145 if (mods & GLFW_MOD_SUPER) { in RecognizeKeyEvent()
148 if (mods & GLFW_MOD_SHIFT) { in RecognizeKeyEvent()
151 if (mods & GLFW_MOD_ALT) { in RecognizeKeyEvent()
195 bool EventAdapter::RunSpecialOperations(int key, int action, int mods) in RunSpecialOperations() argument
[all...]
H A Devent_adapter.h48 bool RecognizeKeyEvent(int key, int action, int mods);
55 bool RunSpecialOperations(int key, int action, int mods);
/foundation/graphic/graphic_2d/rosen/modules/glfw_render_context/export/
H A Dglfw_render_context.h27 using OnMouseButtonFunc = std::function<void(int button, bool pressed, int mods)>;
29 using OnKeyFunc = std::function<void(int key, int scancode, int action, int mods)>;
67 static void OnMouseButton(GLFWwindow *window, int button, int action, int mods);
69 static void OnKey(GLFWwindow *window, int key, int scancode, int action, int mods);
/foundation/graphic/graphic_2d/rosen/modules/glfw_render_context/src/
H A Dglfw_render_context.cpp212 void GlfwRenderContext::OnMouseButton(GLFWwindow *window, int button, int action, int mods) in OnMouseButton() argument
216 that->onMouseBotton_(button, action == GLFW_PRESS, mods); in OnMouseButton()
228 void GlfwRenderContext::OnKey(GLFWwindow *window, int key, int scancode, int action, int mods) in OnKey() argument
232 that->onKey_(key, scancode, action, mods); in OnKey()

Completed in 2 milliseconds