mirror of
https://github.com/cimgui/cimgui.git
synced 2025-11-30 21:51:40 +00:00
pull imgui docking 1.92.4 and generate
This commit is contained in:
24
cimgui.h
24
cimgui.h
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.92.3" 19230 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.92.4" 19240 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//with imgui_freetype.h api
|
||||
//docking branch
|
||||
@@ -724,9 +724,10 @@ typedef enum {
|
||||
ImGuiBackendFlags_HasSetMousePos = 1 << 2,
|
||||
ImGuiBackendFlags_RendererHasVtxOffset = 1 << 3,
|
||||
ImGuiBackendFlags_RendererHasTextures = 1 << 4,
|
||||
ImGuiBackendFlags_PlatformHasViewports = 1 << 10,
|
||||
ImGuiBackendFlags_HasMouseHoveredViewport=1 << 11,
|
||||
ImGuiBackendFlags_RendererHasViewports = 1 << 12,
|
||||
ImGuiBackendFlags_RendererHasViewports = 1 << 10,
|
||||
ImGuiBackendFlags_PlatformHasViewports = 1 << 11,
|
||||
ImGuiBackendFlags_HasMouseHoveredViewport=1 << 12,
|
||||
ImGuiBackendFlags_HasParentViewport = 1 << 13,
|
||||
}ImGuiBackendFlags_;
|
||||
typedef enum {
|
||||
ImGuiCol_Text,
|
||||
@@ -785,6 +786,7 @@ typedef enum {
|
||||
ImGuiCol_TextSelectedBg,
|
||||
ImGuiCol_TreeLines,
|
||||
ImGuiCol_DragDropTarget,
|
||||
ImGuiCol_UnsavedMarker,
|
||||
ImGuiCol_NavCursor,
|
||||
ImGuiCol_NavWindowingHighlight,
|
||||
ImGuiCol_NavWindowingDimBg,
|
||||
@@ -1123,7 +1125,7 @@ struct ImGuiIO
|
||||
bool ConfigViewportsNoTaskBarIcon;
|
||||
bool ConfigViewportsNoDecoration;
|
||||
bool ConfigViewportsNoDefaultParent;
|
||||
bool ConfigViewportPlatformFocusSetsImGuiFocus;
|
||||
bool ConfigViewportsPlatformFocusSetsImGuiFocus;
|
||||
bool ConfigDpiScaleFonts;
|
||||
bool ConfigDpiScaleViewports;
|
||||
bool MouseDrawCursor;
|
||||
@@ -1691,6 +1693,7 @@ struct ImGuiViewport
|
||||
ImVec2 WorkSize;
|
||||
float DpiScale;
|
||||
ImGuiID ParentViewportId;
|
||||
ImGuiViewport* ParentViewport;
|
||||
ImDrawData* DrawData;
|
||||
void* RendererUserData;
|
||||
void* PlatformUserData;
|
||||
@@ -2355,8 +2358,8 @@ struct ImGuiKeyRoutingData
|
||||
{
|
||||
ImGuiKeyRoutingIndex NextEntryIndex;
|
||||
ImU16 Mods;
|
||||
ImU8 RoutingCurrScore;
|
||||
ImU8 RoutingNextScore;
|
||||
ImU16 RoutingCurrScore;
|
||||
ImU16 RoutingNextScore;
|
||||
ImGuiID RoutingCurr;
|
||||
ImGuiID RoutingNext;
|
||||
};
|
||||
@@ -3114,6 +3117,7 @@ struct ImGuiContext
|
||||
ImRect DragDropTargetRect;
|
||||
ImRect DragDropTargetClipRect;
|
||||
ImGuiID DragDropTargetId;
|
||||
ImGuiID DragDropTargetFullViewport;
|
||||
ImGuiDragDropFlags DragDropAcceptFlags;
|
||||
float DragDropAcceptIdCurrRectSurface;
|
||||
ImGuiID DragDropAcceptIdCurr;
|
||||
@@ -4623,6 +4627,8 @@ CIMGUI_API void ImGuiViewport_GetCenter(ImVec2 *pOut,ImGuiViewport* self);
|
||||
CIMGUI_API void ImGuiViewport_GetWorkCenter(ImVec2 *pOut,ImGuiViewport* self);
|
||||
CIMGUI_API ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(void);
|
||||
CIMGUI_API void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self);
|
||||
CIMGUI_API void ImGuiPlatformIO_ClearPlatformHandlers(ImGuiPlatformIO* self);
|
||||
CIMGUI_API void ImGuiPlatformIO_ClearRendererHandlers(ImGuiPlatformIO* self);
|
||||
CIMGUI_API ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(void);
|
||||
CIMGUI_API void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* self);
|
||||
CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void);
|
||||
@@ -5189,9 +5195,11 @@ CIMGUI_API void igPopFocusScope(void);
|
||||
CIMGUI_API ImGuiID igGetCurrentFocusScope(void);
|
||||
CIMGUI_API bool igIsDragDropActive(void);
|
||||
CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id);
|
||||
CIMGUI_API bool igBeginDragDropTargetViewport(ImGuiViewport* viewport,const ImRect* p_bb);
|
||||
CIMGUI_API void igClearDragDrop(void);
|
||||
CIMGUI_API bool igIsDragDropPayloadBeingAccepted(void);
|
||||
CIMGUI_API void igRenderDragDropTargetRect(const ImRect bb,const ImRect item_clip_rect);
|
||||
CIMGUI_API void igRenderDragDropTargetRectForItem(const ImRect bb);
|
||||
CIMGUI_API void igRenderDragDropTargetRectEx(ImDrawList* draw_list,const ImRect bb);
|
||||
CIMGUI_API ImGuiTypingSelectRequest* igGetTypingSelectRequest(ImGuiTypingSelectFlags flags);
|
||||
CIMGUI_API int igTypingSelectFindMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx);
|
||||
CIMGUI_API int igTypingSelectFindNextSingleCharMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx);
|
||||
|
||||
Reference in New Issue
Block a user