mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 03:48:30 +01:00
pull imgui docking and generate
This commit is contained in:
169
cimgui.h
169
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.87" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.88" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//docking branch
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
@@ -102,6 +102,7 @@ typedef struct ImGuiTabBar ImGuiTabBar;
|
||||
typedef struct ImGuiTabItem ImGuiTabItem;
|
||||
typedef struct ImGuiTable ImGuiTable;
|
||||
typedef struct ImGuiTableColumn ImGuiTableColumn;
|
||||
typedef struct ImGuiTableInstanceData ImGuiTableInstanceData;
|
||||
typedef struct ImGuiTableTempData ImGuiTableTempData;
|
||||
typedef struct ImGuiTableSettings ImGuiTableSettings;
|
||||
typedef struct ImGuiTableColumnsSettings ImGuiTableColumnsSettings;
|
||||
@@ -167,7 +168,7 @@ typedef int ImGuiDragDropFlags;
|
||||
typedef int ImGuiFocusedFlags;
|
||||
typedef int ImGuiHoveredFlags;
|
||||
typedef int ImGuiInputTextFlags;
|
||||
typedef int ImGuiKeyModFlags;
|
||||
typedef int ImGuiModFlags;
|
||||
typedef int ImGuiPopupFlags;
|
||||
typedef int ImGuiSelectableFlags;
|
||||
typedef int ImGuiSliderFlags;
|
||||
@@ -435,6 +436,7 @@ typedef enum {
|
||||
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7,
|
||||
ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 8,
|
||||
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 9,
|
||||
ImGuiHoveredFlags_NoNavOverride = 1 << 10,
|
||||
ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped,
|
||||
ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows
|
||||
}ImGuiHoveredFlags_;
|
||||
@@ -561,10 +563,7 @@ typedef enum {
|
||||
ImGuiKey_GamepadRStickDown,
|
||||
ImGuiKey_GamepadRStickLeft,
|
||||
ImGuiKey_GamepadRStickRight,
|
||||
ImGuiKey_ModCtrl,
|
||||
ImGuiKey_ModShift,
|
||||
ImGuiKey_ModAlt,
|
||||
ImGuiKey_ModSuper,
|
||||
ImGuiKey_ModCtrl, ImGuiKey_ModShift, ImGuiKey_ModAlt, ImGuiKey_ModSuper,
|
||||
ImGuiKey_COUNT,
|
||||
ImGuiKey_NamedKey_BEGIN = 512,
|
||||
ImGuiKey_NamedKey_END = ImGuiKey_COUNT,
|
||||
@@ -573,12 +572,12 @@ typedef enum {
|
||||
ImGuiKey_KeysData_OFFSET = 0
|
||||
}ImGuiKey_;
|
||||
typedef enum {
|
||||
ImGuiKeyModFlags_None = 0,
|
||||
ImGuiKeyModFlags_Ctrl = 1 << 0,
|
||||
ImGuiKeyModFlags_Shift = 1 << 1,
|
||||
ImGuiKeyModFlags_Alt = 1 << 2,
|
||||
ImGuiKeyModFlags_Super = 1 << 3
|
||||
}ImGuiKeyModFlags_;
|
||||
ImGuiModFlags_None = 0,
|
||||
ImGuiModFlags_Ctrl = 1 << 0,
|
||||
ImGuiModFlags_Shift = 1 << 1,
|
||||
ImGuiModFlags_Alt = 1 << 2,
|
||||
ImGuiModFlags_Super = 1 << 3
|
||||
}ImGuiModFlags_;
|
||||
typedef enum {
|
||||
ImGuiNavInput_Activate,
|
||||
ImGuiNavInput_Cancel,
|
||||
@@ -900,7 +899,7 @@ struct ImGuiIO
|
||||
int MetricsActiveAllocations;
|
||||
ImVec2 MouseDelta;
|
||||
int KeyMap[ImGuiKey_COUNT];
|
||||
bool KeysDown[512];
|
||||
bool KeysDown[ImGuiKey_COUNT];
|
||||
ImVec2 MousePos;
|
||||
bool MouseDown[5];
|
||||
float MouseWheel;
|
||||
@@ -911,8 +910,7 @@ struct ImGuiIO
|
||||
bool KeyAlt;
|
||||
bool KeySuper;
|
||||
float NavInputs[ImGuiNavInput_COUNT];
|
||||
ImGuiKeyModFlags KeyMods;
|
||||
ImGuiKeyModFlags KeyModsPrev;
|
||||
ImGuiModFlags KeyMods;
|
||||
ImGuiKeyData KeysData[ImGuiKey_KeysData_SIZE];
|
||||
bool WantCaptureMouseUnlessPopupClose;
|
||||
ImVec2 MousePosPrev;
|
||||
@@ -933,6 +931,7 @@ struct ImGuiIO
|
||||
float NavInputsDownDurationPrev[ImGuiNavInput_COUNT];
|
||||
float PenPressure;
|
||||
bool AppFocusLost;
|
||||
bool AppAcceptingEvents;
|
||||
ImS8 BackendUsingLegacyKeyArrays;
|
||||
bool BackendUsingLegacyNavInputArray;
|
||||
ImWchar16 InputQueueSurrogate;
|
||||
@@ -1366,6 +1365,7 @@ struct ImGuiTabBar;
|
||||
struct ImGuiTabItem;
|
||||
struct ImGuiTable;
|
||||
struct ImGuiTableColumn;
|
||||
struct ImGuiTableInstanceData;
|
||||
struct ImGuiTableTempData;
|
||||
struct ImGuiTableSettings;
|
||||
struct ImGuiTableColumnsSettings;
|
||||
@@ -1375,6 +1375,7 @@ struct ImGuiWindowSettings;
|
||||
typedef int ImGuiDataAuthority;
|
||||
typedef int ImGuiLayoutType;
|
||||
typedef int ImGuiActivateFlags;
|
||||
typedef int ImGuiDebugLogFlags;
|
||||
typedef int ImGuiItemFlags;
|
||||
typedef int ImGuiItemStatusFlags;
|
||||
typedef int ImGuiOldColumnFlags;
|
||||
@@ -1661,6 +1662,7 @@ struct ImGuiPopupData
|
||||
ImGuiID PopupId;
|
||||
ImGuiWindow* Window;
|
||||
ImGuiWindow* SourceWindow;
|
||||
int ParentNavLayer;
|
||||
int OpenFrameCount;
|
||||
ImGuiID OpenParentId;
|
||||
ImVec2 OpenPopupPos;
|
||||
@@ -1749,6 +1751,7 @@ struct ImGuiShrinkWidthItem
|
||||
{
|
||||
int Index;
|
||||
float Width;
|
||||
float InitialWidth;
|
||||
};
|
||||
typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex;
|
||||
struct ImGuiPtrOrIndex
|
||||
@@ -1772,7 +1775,7 @@ typedef enum {
|
||||
ImGuiInputEventType_MouseButton,
|
||||
ImGuiInputEventType_MouseViewport,
|
||||
ImGuiInputEventType_Key,
|
||||
ImGuiInputEventType_Char,
|
||||
ImGuiInputEventType_Text,
|
||||
ImGuiInputEventType_Focus,
|
||||
ImGuiInputEventType_COUNT
|
||||
}ImGuiInputEventType;
|
||||
@@ -1831,13 +1834,13 @@ struct ImGuiInputEvent
|
||||
bool AddedByTestEngine;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiInputReadMode_Down,
|
||||
ImGuiInputReadMode_Pressed,
|
||||
ImGuiInputReadMode_Released,
|
||||
ImGuiInputReadMode_Repeat,
|
||||
ImGuiInputReadMode_RepeatSlow,
|
||||
ImGuiInputReadMode_RepeatFast
|
||||
}ImGuiInputReadMode;
|
||||
ImGuiNavReadMode_Down,
|
||||
ImGuiNavReadMode_Pressed,
|
||||
ImGuiNavReadMode_Released,
|
||||
ImGuiNavReadMode_Repeat,
|
||||
ImGuiNavReadMode_RepeatSlow,
|
||||
ImGuiNavReadMode_RepeatFast
|
||||
}ImGuiNavReadMode;
|
||||
typedef struct ImGuiListClipperRange ImGuiListClipperRange;
|
||||
struct ImGuiListClipperRange
|
||||
{
|
||||
@@ -2111,8 +2114,21 @@ struct ImGuiSettingsHandler
|
||||
void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf);
|
||||
void* UserData;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiDebugLogFlags_None = 0,
|
||||
ImGuiDebugLogFlags_EventActiveId = 1 << 0,
|
||||
ImGuiDebugLogFlags_EventFocus = 1 << 1,
|
||||
ImGuiDebugLogFlags_EventPopup = 1 << 2,
|
||||
ImGuiDebugLogFlags_EventNav = 1 << 3,
|
||||
ImGuiDebugLogFlags_EventIO = 1 << 4,
|
||||
ImGuiDebugLogFlags_EventDocking = 1 << 5,
|
||||
ImGuiDebugLogFlags_EventViewport = 1 << 6,
|
||||
ImGuiDebugLogFlags_EventMask_ = ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport,
|
||||
ImGuiDebugLogFlags_OutputToTTY = 1 << 10
|
||||
}ImGuiDebugLogFlags_;
|
||||
struct ImGuiMetricsConfig
|
||||
{
|
||||
bool ShowDebugLog;
|
||||
bool ShowStackTool;
|
||||
bool ShowWindowsRects;
|
||||
bool ShowWindowsBeginOrder;
|
||||
@@ -2129,7 +2145,8 @@ struct ImGuiStackLevelInfo
|
||||
ImGuiID ID;
|
||||
ImS8 QueryFrameCount;
|
||||
bool QuerySuccess;
|
||||
char Desc[58];
|
||||
ImGuiDataType DataType : 8;
|
||||
char Desc[57];
|
||||
};
|
||||
typedef struct ImGuiStackTool ImGuiStackTool;
|
||||
typedef struct ImVector_ImGuiStackLevelInfo {int Size;int Capacity;ImGuiStackLevelInfo* Data;} ImVector_ImGuiStackLevelInfo;
|
||||
@@ -2140,6 +2157,8 @@ struct ImGuiStackTool
|
||||
int StackLevel;
|
||||
ImGuiID QueryId;
|
||||
ImVector_ImGuiStackLevelInfo Results;
|
||||
bool CopyToClipboardOnCtrlC;
|
||||
float CopyToClipboardLastTime;
|
||||
};
|
||||
typedef void (*ImGuiContextHookCallback)(ImGuiContext* ctx, ImGuiContextHook* hook);
|
||||
typedef enum { ImGuiContextHookType_NewFramePre, ImGuiContextHookType_NewFramePost, ImGuiContextHookType_EndFramePre, ImGuiContextHookType_EndFramePost, ImGuiContextHookType_RenderPre, ImGuiContextHookType_RenderPost, ImGuiContextHookType_Shutdown, ImGuiContextHookType_PendingRemoval_ }ImGuiContextHookType;
|
||||
@@ -2254,10 +2273,6 @@ struct ImGuiContext
|
||||
bool ActiveIdHasBeenPressedBefore;
|
||||
bool ActiveIdHasBeenEditedBefore;
|
||||
bool ActiveIdHasBeenEditedThisFrame;
|
||||
bool ActiveIdUsingMouseWheel;
|
||||
ImU32 ActiveIdUsingNavDirMask;
|
||||
ImU32 ActiveIdUsingNavInputMask;
|
||||
ImBitArrayForNamedKeys ActiveIdUsingKeyInputMask;
|
||||
ImVec2 ActiveIdClickOffset;
|
||||
ImGuiWindow* ActiveIdWindow;
|
||||
ImGuiInputSource ActiveIdSource;
|
||||
@@ -2268,6 +2283,10 @@ struct ImGuiContext
|
||||
ImGuiWindow* ActiveIdPreviousFrameWindow;
|
||||
ImGuiID LastActiveId;
|
||||
float LastActiveIdTimer;
|
||||
bool ActiveIdUsingMouseWheel;
|
||||
ImU32 ActiveIdUsingNavDirMask;
|
||||
ImU32 ActiveIdUsingNavInputMask;
|
||||
ImBitArrayForNamedKeys ActiveIdUsingKeyInputMask;
|
||||
ImGuiItemFlags CurrentItemFlags;
|
||||
ImGuiNextItemData NextItemData;
|
||||
ImGuiLastItemData LastItemData;
|
||||
@@ -2299,7 +2318,7 @@ struct ImGuiContext
|
||||
ImGuiActivateFlags NavActivateFlags;
|
||||
ImGuiID NavJustMovedToId;
|
||||
ImGuiID NavJustMovedToFocusScopeId;
|
||||
ImGuiKeyModFlags NavJustMovedToKeyMods;
|
||||
ImGuiModFlags NavJustMovedToKeyMods;
|
||||
ImGuiID NavNextActivateId;
|
||||
ImGuiActivateFlags NavNextActivateFlags;
|
||||
ImGuiInputSource NavInputSource;
|
||||
@@ -2318,7 +2337,7 @@ struct ImGuiContext
|
||||
bool NavMoveForwardToNextFrame;
|
||||
ImGuiNavMoveFlags NavMoveFlags;
|
||||
ImGuiScrollFlags NavMoveScrollFlags;
|
||||
ImGuiKeyModFlags NavMoveKeyMods;
|
||||
ImGuiModFlags NavMoveKeyMods;
|
||||
ImGuiDir NavMoveDir;
|
||||
ImGuiDir NavMoveDirForDebug;
|
||||
ImGuiDir NavMoveClipDir;
|
||||
@@ -2378,6 +2397,7 @@ struct ImGuiContext
|
||||
ImU32 ColorEditLastColor;
|
||||
ImVec4 ColorPickerRef;
|
||||
ImGuiComboPreviewData ComboPreviewData;
|
||||
float SliderGrabClickOffset;
|
||||
float SliderCurrentAccum;
|
||||
bool SliderCurrentAccumDirty;
|
||||
bool DragCurrentAccumDirty;
|
||||
@@ -2414,6 +2434,8 @@ struct ImGuiContext
|
||||
int LogDepthRef;
|
||||
int LogDepthToExpand;
|
||||
int LogDepthToExpandDefault;
|
||||
ImGuiDebugLogFlags DebugLogFlags;
|
||||
ImGuiTextBuffer DebugLogBuf;
|
||||
bool DebugItemPickerActive;
|
||||
ImGuiID DebugItemPickerBreakId;
|
||||
ImGuiMetricsConfig DebugMetricsConfig;
|
||||
@@ -2425,7 +2447,7 @@ struct ImGuiContext
|
||||
int WantCaptureMouseNextFrame;
|
||||
int WantCaptureKeyboardNextFrame;
|
||||
int WantTextInputNextFrame;
|
||||
char TempBuffer[1024 * 3 + 1];
|
||||
ImVector_char TempBuffer;
|
||||
};
|
||||
struct ImGuiWindowTempData
|
||||
{
|
||||
@@ -2438,6 +2460,7 @@ struct ImGuiWindowTempData
|
||||
ImVec2 PrevLineSize;
|
||||
float CurrLineTextBaseOffset;
|
||||
float PrevLineTextBaseOffset;
|
||||
bool IsSameLine;
|
||||
ImVec1 Indent;
|
||||
ImVec1 ColumnsOffset;
|
||||
ImVec1 GroupOffset;
|
||||
@@ -2597,6 +2620,7 @@ struct ImGuiTabItem
|
||||
float Offset;
|
||||
float Width;
|
||||
float ContentWidth;
|
||||
float RequestedWidth;
|
||||
ImS32 NameOffset;
|
||||
ImS16 BeginOrder;
|
||||
ImS16 IndexDuringLayout;
|
||||
@@ -2690,12 +2714,19 @@ struct ImGuiTableCellData
|
||||
ImU32 BgColor;
|
||||
ImGuiTableColumnIdx Column;
|
||||
};
|
||||
struct ImGuiTableInstanceData
|
||||
{
|
||||
float LastOuterHeight;
|
||||
float LastFirstRowHeight;
|
||||
};
|
||||
typedef struct ImSpan_ImGuiTableColumn {ImGuiTableColumn* Data;ImGuiTableColumn* DataEnd;} ImSpan_ImGuiTableColumn;
|
||||
|
||||
typedef struct ImSpan_ImGuiTableColumnIdx {ImGuiTableColumnIdx* Data;ImGuiTableColumnIdx* DataEnd;} ImSpan_ImGuiTableColumnIdx;
|
||||
|
||||
typedef struct ImSpan_ImGuiTableCellData {ImGuiTableCellData* Data;ImGuiTableCellData* DataEnd;} ImSpan_ImGuiTableCellData;
|
||||
|
||||
typedef struct ImVector_ImGuiTableInstanceData {int Size;int Capacity;ImGuiTableInstanceData* Data;} ImVector_ImGuiTableInstanceData;
|
||||
|
||||
typedef struct ImVector_ImGuiTableColumnSortSpecs {int Size;int Capacity;ImGuiTableColumnSortSpecs* Data;} ImVector_ImGuiTableColumnSortSpecs;
|
||||
|
||||
struct ImGuiTable
|
||||
@@ -2739,11 +2770,10 @@ struct ImGuiTable
|
||||
float CellPaddingY;
|
||||
float CellSpacingX1;
|
||||
float CellSpacingX2;
|
||||
float LastOuterHeight;
|
||||
float LastFirstRowHeight;
|
||||
float InnerWidth;
|
||||
float ColumnsGivenWidth;
|
||||
float ColumnsAutoFitWidth;
|
||||
float ColumnsStretchSumWeights;
|
||||
float ResizedColumnNextWidth;
|
||||
float ResizeLockMinContentsX2;
|
||||
float RefScale;
|
||||
@@ -2760,6 +2790,8 @@ struct ImGuiTable
|
||||
ImGuiWindow* InnerWindow;
|
||||
ImGuiTextBuffer ColumnsNames;
|
||||
ImDrawListSplitter* DrawSplitter;
|
||||
ImGuiTableInstanceData InstanceDataFirst;
|
||||
ImVector_ImGuiTableInstanceData InstanceDataExtra;
|
||||
ImGuiTableColumnSortSpecs SortSpecsSingle;
|
||||
ImVector_ImGuiTableColumnSortSpecs SortSpecsMulti;
|
||||
ImGuiTableSortSpecs SortSpecs;
|
||||
@@ -2897,6 +2929,7 @@ typedef ImVector<ImGuiStoragePair> ImVector_ImGuiStoragePair;
|
||||
typedef ImVector<ImGuiStyleMod> ImVector_ImGuiStyleMod;
|
||||
typedef ImVector<ImGuiTabItem> ImVector_ImGuiTabItem;
|
||||
typedef ImVector<ImGuiTableColumnSortSpecs> ImVector_ImGuiTableColumnSortSpecs;
|
||||
typedef ImVector<ImGuiTableInstanceData> ImVector_ImGuiTableInstanceData;
|
||||
typedef ImVector<ImGuiTableTempData> ImVector_ImGuiTableTempData;
|
||||
typedef ImVector<ImGuiTextRange> ImVector_ImGuiTextRange;
|
||||
typedef ImVector<ImGuiViewport*> ImVector_ImGuiViewportPtr;
|
||||
@@ -2931,6 +2964,7 @@ CIMGUI_API void igRender(void);
|
||||
CIMGUI_API ImDrawData* igGetDrawData(void);
|
||||
CIMGUI_API void igShowDemoWindow(bool* p_open);
|
||||
CIMGUI_API void igShowMetricsWindow(bool* p_open);
|
||||
CIMGUI_API void igShowDebugLogWindow(bool* p_open);
|
||||
CIMGUI_API void igShowStackToolWindow(bool* p_open);
|
||||
CIMGUI_API void igShowAboutWindow(bool* p_open);
|
||||
CIMGUI_API void igShowStyleEditor(ImGuiStyle* ref);
|
||||
@@ -3119,7 +3153,7 @@ CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags
|
||||
CIMGUI_API bool igColorEdit4(const char* label,float col[4],ImGuiColorEditFlags flags);
|
||||
CIMGUI_API bool igColorPicker3(const char* label,float col[3],ImGuiColorEditFlags flags);
|
||||
CIMGUI_API bool igColorPicker4(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col);
|
||||
CIMGUI_API bool igColorButton(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size);
|
||||
CIMGUI_API bool igColorButton(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,const ImVec2 size);
|
||||
CIMGUI_API void igSetColorEditOptions(ImGuiColorEditFlags flags);
|
||||
CIMGUI_API bool igTreeNode_Str(const char* label);
|
||||
CIMGUI_API bool igTreeNode_StrStr(const char* str_id,const char* fmt,...);
|
||||
@@ -3249,14 +3283,14 @@ CIMGUI_API void igGetItemRectMax(ImVec2 *pOut);
|
||||
CIMGUI_API void igGetItemRectSize(ImVec2 *pOut);
|
||||
CIMGUI_API void igSetItemAllowOverlap(void);
|
||||
CIMGUI_API ImGuiViewport* igGetMainViewport(void);
|
||||
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2 size);
|
||||
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2 rect_min,const ImVec2 rect_max);
|
||||
CIMGUI_API double igGetTime(void);
|
||||
CIMGUI_API int igGetFrameCount(void);
|
||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList_Nil(void);
|
||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_Nil(void);
|
||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList_ViewportPtr(ImGuiViewport* viewport);
|
||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport);
|
||||
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2 size);
|
||||
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2 rect_min,const ImVec2 rect_max);
|
||||
CIMGUI_API double igGetTime(void);
|
||||
CIMGUI_API int igGetFrameCount(void);
|
||||
CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void);
|
||||
CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx);
|
||||
CIMGUI_API void igSetStateStorage(ImGuiStorage* storage);
|
||||
@@ -3273,7 +3307,7 @@ CIMGUI_API bool igIsKeyPressed(ImGuiKey key,bool repeat);
|
||||
CIMGUI_API bool igIsKeyReleased(ImGuiKey key);
|
||||
CIMGUI_API int igGetKeyPressedAmount(ImGuiKey key,float repeat_delay,float rate);
|
||||
CIMGUI_API const char* igGetKeyName(ImGuiKey key);
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value);
|
||||
CIMGUI_API void igSetNextFrameWantCaptureKeyboard(bool want_capture_keyboard);
|
||||
CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat);
|
||||
CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button);
|
||||
@@ -3289,13 +3323,14 @@ CIMGUI_API void igGetMouseDragDelta(ImVec2 *pOut,ImGuiMouseButton button,float l
|
||||
CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button);
|
||||
CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void);
|
||||
CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type);
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value);
|
||||
CIMGUI_API void igSetNextFrameWantCaptureMouse(bool want_capture_mouse);
|
||||
CIMGUI_API const char* igGetClipboardText(void);
|
||||
CIMGUI_API void igSetClipboardText(const char* text);
|
||||
CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename);
|
||||
CIMGUI_API void igLoadIniSettingsFromMemory(const char* ini_data,size_t ini_size);
|
||||
CIMGUI_API void igSaveIniSettingsToDisk(const char* ini_filename);
|
||||
CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size);
|
||||
CIMGUI_API void igDebugTextEncoding(const char* text);
|
||||
CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx);
|
||||
CIMGUI_API void igSetAllocatorFunctions(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data);
|
||||
CIMGUI_API void igGetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data);
|
||||
@@ -3320,9 +3355,10 @@ CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str);
|
||||
CIMGUI_API void ImGuiIO_SetKeyEventNativeData(ImGuiIO* self,ImGuiKey key,int native_keycode,int native_scancode,int native_legacy_index);
|
||||
CIMGUI_API void ImGuiIO_SetAppAcceptingEvents(ImGuiIO* self,bool accepting_events);
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self);
|
||||
CIMGUI_API void ImGuiIO_ClearInputKeys(ImGuiIO* self);
|
||||
CIMGUI_API void ImGuiIO_SetKeyEventNativeData(ImGuiIO* self,ImGuiKey key,int native_keycode,int native_scancode,int native_legacy_index);
|
||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void);
|
||||
CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self);
|
||||
CIMGUI_API ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(void);
|
||||
@@ -3396,10 +3432,10 @@ CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
||||
CIMGUI_API void ImGuiListClipper_ForceDisplayRangeByIndices(ImGuiListClipper* self,int item_min,int item_max);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Nil(void);
|
||||
CIMGUI_API void ImColor_destroy(ImColor* self);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Int(int r,int g,int b,int a);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_U32(ImU32 rgba);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Float(float r,float g,float b,float a);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Vec4(const ImVec4 col);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Int(int r,int g,int b,int a);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_U32(ImU32 rgba);
|
||||
CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a);
|
||||
CIMGUI_API void ImColor_HSV(ImColor *pOut,float h,float s,float v,float a);
|
||||
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void);
|
||||
@@ -3414,7 +3450,7 @@ CIMGUI_API void ImDrawListSplitter_Merge(ImDrawListSplitter* self,ImDrawList* dr
|
||||
CIMGUI_API void ImDrawListSplitter_SetCurrentChannel(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx);
|
||||
CIMGUI_API ImDrawList* ImDrawList_ImDrawList(const ImDrawListSharedData* shared_data);
|
||||
CIMGUI_API void ImDrawList_destroy(ImDrawList* self);
|
||||
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
||||
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
||||
CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self);
|
||||
CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self);
|
||||
CIMGUI_API void ImDrawList_PushTextureID(ImDrawList* self,ImTextureID texture_id);
|
||||
@@ -3534,8 +3570,8 @@ CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
|
||||
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
|
||||
CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
||||
CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width);
|
||||
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c);
|
||||
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip);
|
||||
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,ImWchar c);
|
||||
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip);
|
||||
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self);
|
||||
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
|
||||
CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size);
|
||||
@@ -3573,14 +3609,18 @@ CIMGUI_API const ImWchar* igImStrbolW(const ImWchar* buf_mid_line,const ImWchar*
|
||||
CIMGUI_API const char* igImStristr(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end);
|
||||
CIMGUI_API void igImStrTrimBlanks(char* str);
|
||||
CIMGUI_API const char* igImStrSkipBlank(const char* str);
|
||||
CIMGUI_API bool igImCharIsBlankA(char c);
|
||||
CIMGUI_API bool igImCharIsBlankW(unsigned int c);
|
||||
CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...);
|
||||
CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args);
|
||||
CIMGUI_API void igImFormatStringToTempBuffer(const char** out_buf,const char** out_buf_end,const char* fmt,...);
|
||||
CIMGUI_API void igImFormatStringToTempBufferV(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args);
|
||||
CIMGUI_API const char* igImParseFormatFindStart(const char* format);
|
||||
CIMGUI_API const char* igImParseFormatFindEnd(const char* format);
|
||||
CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* buf,size_t buf_size);
|
||||
CIMGUI_API void igImParseFormatSanitizeForPrinting(const char* fmt_in,char* fmt_out,size_t fmt_out_size);
|
||||
CIMGUI_API const char* igImParseFormatSanitizeForScanning(const char* fmt_in,char* fmt_out,size_t fmt_out_size);
|
||||
CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value);
|
||||
CIMGUI_API bool igImCharIsBlankA(char c);
|
||||
CIMGUI_API bool igImCharIsBlankW(unsigned int c);
|
||||
CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c);
|
||||
CIMGUI_API int igImTextStrToUtf8(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end);
|
||||
CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end);
|
||||
@@ -3789,9 +3829,6 @@ CIMGUI_API void ImGuiWindow_destroy(ImGuiWindow* self);
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetID_Str(ImGuiWindow* self,const char* str,const char* str_end);
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetID_Ptr(ImGuiWindow* self,const void* ptr);
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetID_Int(ImGuiWindow* self,int n);
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlive_Str(ImGuiWindow* self,const char* str,const char* str_end);
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlive_Ptr(ImGuiWindow* self,const void* ptr);
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlive_Int(ImGuiWindow* self,int n);
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetIDFromRectangle(ImGuiWindow* self,const ImRect r_abs);
|
||||
CIMGUI_API void ImGuiWindow_Rect(ImRect *pOut,ImGuiWindow* self);
|
||||
CIMGUI_API float ImGuiWindow_CalcFontSize(ImGuiWindow* self);
|
||||
@@ -3807,6 +3844,8 @@ CIMGUI_API int ImGuiTabBar_GetTabOrder(ImGuiTabBar* self,const ImGuiTabItem* tab
|
||||
CIMGUI_API const char* ImGuiTabBar_GetTabName(ImGuiTabBar* self,const ImGuiTabItem* tab);
|
||||
CIMGUI_API ImGuiTableColumn* ImGuiTableColumn_ImGuiTableColumn(void);
|
||||
CIMGUI_API void ImGuiTableColumn_destroy(ImGuiTableColumn* self);
|
||||
CIMGUI_API ImGuiTableInstanceData* ImGuiTableInstanceData_ImGuiTableInstanceData(void);
|
||||
CIMGUI_API void ImGuiTableInstanceData_destroy(ImGuiTableInstanceData* self);
|
||||
CIMGUI_API ImGuiTable* ImGuiTable_ImGuiTable(void);
|
||||
CIMGUI_API void ImGuiTable_destroy(ImGuiTable* self);
|
||||
CIMGUI_API ImGuiTableTempData* ImGuiTableTempData_ImGuiTableTempData(void);
|
||||
@@ -3843,8 +3882,8 @@ CIMGUI_API ImGuiWindow* igFindBottomMostVisibleWindowWithinBeginStack(ImGuiWindo
|
||||
CIMGUI_API void igSetCurrentFont(ImFont* font);
|
||||
CIMGUI_API ImFont* igGetDefaultFont(void);
|
||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window);
|
||||
CIMGUI_API void igInitialize(ImGuiContext* context);
|
||||
CIMGUI_API void igShutdown(ImGuiContext* context);
|
||||
CIMGUI_API void igInitialize(void);
|
||||
CIMGUI_API void igShutdown(void);
|
||||
CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs);
|
||||
CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(void);
|
||||
CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window);
|
||||
@@ -3857,6 +3896,7 @@ CIMGUI_API void igCallContextHooks(ImGuiContext* context,ImGuiContextHookType ty
|
||||
CIMGUI_API void igTranslateWindowsInViewport(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos);
|
||||
CIMGUI_API void igScaleWindowsInViewport(ImGuiViewportP* viewport,float scale);
|
||||
CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport);
|
||||
CIMGUI_API void igSetWindowViewport(ImGuiWindow* window,ImGuiViewportP* viewport);
|
||||
CIMGUI_API void igSetCurrentViewport(ImGuiWindow* window,ImGuiViewportP* viewport);
|
||||
CIMGUI_API const ImGuiPlatformMonitor* igGetViewportPlatformMonitor(ImGuiViewport* viewport);
|
||||
CIMGUI_API ImGuiViewportP* igFindHoveredViewportFromPlatformWindowStack(const ImVec2 mouse_platform_pos);
|
||||
@@ -3866,6 +3906,8 @@ CIMGUI_API void igClearIniSettings(void);
|
||||
CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name);
|
||||
CIMGUI_API ImGuiWindowSettings* igFindWindowSettings(ImGuiID id);
|
||||
CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name);
|
||||
CIMGUI_API void igAddSettingsHandler(const ImGuiSettingsHandler* handler);
|
||||
CIMGUI_API void igRemoveSettingsHandler(const char* type_name);
|
||||
CIMGUI_API ImGuiSettingsHandler* igFindSettingsHandler(const char* type_name);
|
||||
CIMGUI_API void igSetNextWindowScroll(const ImVec2 scroll);
|
||||
CIMGUI_API void igSetScrollX_WindowPtr(ImGuiWindow* window,float scroll_x);
|
||||
@@ -3937,10 +3979,11 @@ CIMGUI_API void igNavMoveRequestCancel(void);
|
||||
CIMGUI_API void igNavMoveRequestApplyResult(void);
|
||||
CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags);
|
||||
CIMGUI_API const char* igGetNavInputName(ImGuiNavInput n);
|
||||
CIMGUI_API float igGetNavInputAmount(ImGuiNavInput n,ImGuiInputReadMode mode);
|
||||
CIMGUI_API void igGetNavInputAmount2d(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor);
|
||||
CIMGUI_API float igGetNavInputAmount(ImGuiNavInput n,ImGuiNavReadMode mode);
|
||||
CIMGUI_API void igGetNavInputAmount2d(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiNavReadMode mode,float slow_factor,float fast_factor);
|
||||
CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate);
|
||||
CIMGUI_API void igActivateItem(ImGuiID id);
|
||||
CIMGUI_API void igSetNavWindow(ImGuiWindow* window);
|
||||
CIMGUI_API void igSetNavID(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel);
|
||||
CIMGUI_API void igPushFocusScope(ImGuiID id);
|
||||
CIMGUI_API void igPopFocusScope(void);
|
||||
@@ -3958,8 +4001,8 @@ CIMGUI_API bool igIsActiveIdUsingKey(ImGuiKey key);
|
||||
CIMGUI_API void igSetActiveIdUsingKey(ImGuiKey key);
|
||||
CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold);
|
||||
CIMGUI_API bool igIsNavInputDown(ImGuiNavInput n);
|
||||
CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiInputReadMode rm);
|
||||
CIMGUI_API ImGuiKeyModFlags igGetMergedKeyModFlags(void);
|
||||
CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiNavReadMode rm);
|
||||
CIMGUI_API ImGuiModFlags igGetMergedModFlags(void);
|
||||
CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat);
|
||||
CIMGUI_API void igDockContextInitialize(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx);
|
||||
@@ -3999,6 +4042,7 @@ CIMGUI_API void igDockBuilderCopyDockSpace(ImGuiID src_dockspace_id,ImGuiID dst_
|
||||
CIMGUI_API void igDockBuilderCopyNode(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs);
|
||||
CIMGUI_API void igDockBuilderCopyWindowSettings(const char* src_name,const char* dst_name);
|
||||
CIMGUI_API void igDockBuilderFinish(ImGuiID node_id);
|
||||
CIMGUI_API bool igIsDragDropActive(void);
|
||||
CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id);
|
||||
CIMGUI_API void igClearDragDrop(void);
|
||||
CIMGUI_API bool igIsDragDropPayloadBeingAccepted(void);
|
||||
@@ -4031,6 +4075,7 @@ CIMGUI_API void igTableUpdateColumnsWeightFromWidth(ImGuiTable* table);
|
||||
CIMGUI_API void igTableDrawBorders(ImGuiTable* table);
|
||||
CIMGUI_API void igTableDrawContextMenu(ImGuiTable* table);
|
||||
CIMGUI_API void igTableMergeDrawChannels(ImGuiTable* table);
|
||||
CIMGUI_API ImGuiTableInstanceData* igTableGetInstanceData(ImGuiTable* table,int instance_no);
|
||||
CIMGUI_API void igTableSortSpecsSanitize(ImGuiTable* table);
|
||||
CIMGUI_API void igTableSortSpecsBuild(ImGuiTable* table);
|
||||
CIMGUI_API ImGuiSortDirection igTableGetColumnNextSortDirection(ImGuiTableColumn* column);
|
||||
@@ -4054,7 +4099,7 @@ CIMGUI_API void igTableLoadSettings(ImGuiTable* table);
|
||||
CIMGUI_API void igTableSaveSettings(ImGuiTable* table);
|
||||
CIMGUI_API void igTableResetSettings(ImGuiTable* table);
|
||||
CIMGUI_API ImGuiTableSettings* igTableGetBoundSettings(ImGuiTable* table);
|
||||
CIMGUI_API void igTableSettingsInstallHandler(ImGuiContext* context);
|
||||
CIMGUI_API void igTableSettingsAddSettingsHandler(void);
|
||||
CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count);
|
||||
CIMGUI_API ImGuiTableSettings* igTableSettingsFindByID(ImGuiID id);
|
||||
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node);
|
||||
@@ -4080,14 +4125,14 @@ CIMGUI_API void igRenderFrameBorder(ImVec2 p_min,ImVec2 p_max,float rounding);
|
||||
CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags);
|
||||
CIMGUI_API void igRenderNavHighlight(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags);
|
||||
CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_end);
|
||||
CIMGUI_API void igRenderMouseCursor(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow);
|
||||
CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale);
|
||||
CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2 pos,ImU32 col);
|
||||
CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz);
|
||||
CIMGUI_API void igRenderMouseCursor(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow);
|
||||
CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col);
|
||||
CIMGUI_API void igRenderArrowDockMenu(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col);
|
||||
CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding);
|
||||
CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding);
|
||||
CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect outer,const ImRect inner,ImU32 col,float rounding);
|
||||
CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect r_in,const ImRect r_outer,float threshold);
|
||||
CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags);
|
||||
CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags);
|
||||
@@ -4131,6 +4176,8 @@ CIMGUI_API void igShadeVertsLinearUV(ImDrawList* draw_list,int vert_start_idx,in
|
||||
CIMGUI_API void igGcCompactTransientMiscBuffers(void);
|
||||
CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window);
|
||||
CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window);
|
||||
CIMGUI_API void igDebugLog(const char* fmt,...);
|
||||
CIMGUI_API void igDebugLogV(const char* fmt,va_list args);
|
||||
CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,void* user_data);
|
||||
CIMGUI_API void igErrorCheckEndWindowRecover(ImGuiErrorLogCallback log_callback,void* user_data);
|
||||
CIMGUI_API void igDebugDrawItemRect(ImU32 col);
|
||||
@@ -4142,10 +4189,12 @@ CIMGUI_API void igDebugNodeDockNode(ImGuiDockNode* node,const char* label);
|
||||
CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label);
|
||||
CIMGUI_API void igDebugNodeDrawCmdShowMeshAndBoundingBox(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb);
|
||||
CIMGUI_API void igDebugNodeFont(ImFont* font);
|
||||
CIMGUI_API void igDebugNodeFontGlyph(ImFont* font,const ImFontGlyph* glyph);
|
||||
CIMGUI_API void igDebugNodeStorage(ImGuiStorage* storage,const char* label);
|
||||
CIMGUI_API void igDebugNodeTabBar(ImGuiTabBar* tab_bar,const char* label);
|
||||
CIMGUI_API void igDebugNodeTable(ImGuiTable* table);
|
||||
CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings);
|
||||
CIMGUI_API void igDebugNodeInputTextState(ImGuiInputTextState* state);
|
||||
CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label);
|
||||
CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings);
|
||||
CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label);
|
||||
|
Reference in New Issue
Block a user