diff --git a/cimgui/cimgui.cpp b/cimgui/cimgui.cpp index 766599e..a2aff97 100644 --- a/cimgui/cimgui.cpp +++ b/cimgui/cimgui.cpp @@ -1334,6 +1334,16 @@ CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type) ImGui::SetMouseCursor(type); } +CIMGUI_API void igCaptureKeyboardFromApp() +{ + return ImGui::CaptureKeyboardFromApp(); +} + +CIMGUI_API void igCaptureMouseFromApp() +{ + return ImGui::CaptureMouseFromApp(); +} + CIMGUI_API void* igMemAlloc(size_t sz) { return ImGui::MemAlloc(sz); diff --git a/cimgui/cimgui.h b/cimgui/cimgui.h index 834c432..4d9a4d6 100644 --- a/cimgui/cimgui.h +++ b/cimgui/cimgui.h @@ -332,6 +332,8 @@ CIMGUI_API void igGetMouseDragDelta(struct ImVec2* pOut, int button, CIMGUI_API void igResetMouseDragDelta(int button); CIMGUI_API ImGuiMouseCursor igGetMouseCursor(); CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type); +CIMGUI_API void igCaptureKeyboardFromApp(); +CIMGUI_API void igCaptureMouseFromApp(); // Helpers functions to access functions pointers in ImGui::GetIO() CIMGUI_API void* igMemAlloc(size_t sz);