mirror of
https://github.com/cimgui/cimgui.git
synced 2025-10-09 19:21:39 +01:00
Merge branch 'docking_inter'
This commit is contained in:
95
cimgui.h
95
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.1" 19210 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.92.3" 19230 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//with imgui_freetype.h api
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
@@ -194,6 +194,7 @@ typedef int ImGuiStyleVar;
|
||||
typedef int ImGuiTableBgTarget;
|
||||
typedef int ImDrawFlags;
|
||||
typedef int ImDrawListFlags;
|
||||
typedef int ImDrawTextFlags;
|
||||
typedef int ImFontFlags;
|
||||
typedef int ImFontAtlasFlags;
|
||||
typedef int ImGuiBackendFlags;
|
||||
@@ -209,6 +210,7 @@ typedef int ImGuiInputFlags;
|
||||
typedef int ImGuiInputTextFlags;
|
||||
typedef int ImGuiItemFlags;
|
||||
typedef int ImGuiKeyChord;
|
||||
typedef int ImGuiListClipperFlags;
|
||||
typedef int ImGuiPopupFlags;
|
||||
typedef int ImGuiMultiSelectFlags;
|
||||
typedef int ImGuiSelectableFlags;
|
||||
@@ -334,6 +336,7 @@ typedef enum {
|
||||
ImGuiInputTextFlags_CallbackCharFilter = 1 << 21,
|
||||
ImGuiInputTextFlags_CallbackResize = 1 << 22,
|
||||
ImGuiInputTextFlags_CallbackEdit = 1 << 23,
|
||||
ImGuiInputTextFlags_WordWrap = 1 << 24,
|
||||
}ImGuiInputTextFlags_;
|
||||
typedef enum {
|
||||
ImGuiTreeNodeFlags_None = 0,
|
||||
@@ -381,6 +384,7 @@ typedef enum {
|
||||
ImGuiSelectableFlags_Disabled = 1 << 3,
|
||||
ImGuiSelectableFlags_AllowOverlap = 1 << 4,
|
||||
ImGuiSelectableFlags_Highlight = 1 << 5,
|
||||
ImGuiSelectableFlags_SelectOnNav = 1 << 6,
|
||||
}ImGuiSelectableFlags_;
|
||||
typedef enum {
|
||||
ImGuiComboFlags_None = 0,
|
||||
@@ -403,10 +407,11 @@ typedef enum {
|
||||
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
|
||||
ImGuiTabBarFlags_NoTooltip = 1 << 5,
|
||||
ImGuiTabBarFlags_DrawSelectedOverline = 1 << 6,
|
||||
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 7,
|
||||
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 8,
|
||||
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll,
|
||||
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown,
|
||||
ImGuiTabBarFlags_FittingPolicyMixed = 1 << 7,
|
||||
ImGuiTabBarFlags_FittingPolicyShrink = 1 << 8,
|
||||
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 9,
|
||||
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyMixed | ImGuiTabBarFlags_FittingPolicyShrink | ImGuiTabBarFlags_FittingPolicyScroll,
|
||||
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyMixed,
|
||||
}ImGuiTabBarFlags_;
|
||||
typedef enum {
|
||||
ImGuiTabItemFlags_None = 0,
|
||||
@@ -773,11 +778,14 @@ typedef enum {
|
||||
ImGuiStyleVar_CellPadding,
|
||||
ImGuiStyleVar_ScrollbarSize,
|
||||
ImGuiStyleVar_ScrollbarRounding,
|
||||
ImGuiStyleVar_ScrollbarPadding,
|
||||
ImGuiStyleVar_GrabMinSize,
|
||||
ImGuiStyleVar_GrabRounding,
|
||||
ImGuiStyleVar_ImageBorderSize,
|
||||
ImGuiStyleVar_TabRounding,
|
||||
ImGuiStyleVar_TabBorderSize,
|
||||
ImGuiStyleVar_TabMinWidthBase,
|
||||
ImGuiStyleVar_TabMinWidthShrink,
|
||||
ImGuiStyleVar_TabBarBorderSize,
|
||||
ImGuiStyleVar_TabBarOverlineSize,
|
||||
ImGuiStyleVar_TableAngledHeadersAngle,
|
||||
@@ -999,12 +1007,15 @@ struct ImGuiStyle
|
||||
float ColumnsMinSpacing;
|
||||
float ScrollbarSize;
|
||||
float ScrollbarRounding;
|
||||
float ScrollbarPadding;
|
||||
float GrabMinSize;
|
||||
float GrabRounding;
|
||||
float LogSliderDeadzone;
|
||||
float ImageBorderSize;
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
float TabMinWidthBase;
|
||||
float TabMinWidthShrink;
|
||||
float TabCloseButtonMinWidthSelected;
|
||||
float TabCloseButtonMinWidthUnselected;
|
||||
float TabBarBorderSize;
|
||||
@@ -1218,6 +1229,10 @@ struct ImGuiStorage
|
||||
{
|
||||
ImVector_ImGuiStoragePair Data;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiListClipperFlags_None = 0,
|
||||
ImGuiListClipperFlags_NoSetTableRowCounters = 1 << 0,
|
||||
}ImGuiListClipperFlags_;
|
||||
struct ImGuiListClipper
|
||||
{
|
||||
ImGuiContext* Ctx;
|
||||
@@ -1228,6 +1243,7 @@ struct ImGuiListClipper
|
||||
double StartPosY;
|
||||
double StartSeekOffsetY;
|
||||
void* TempData;
|
||||
ImGuiListClipperFlags Flags;
|
||||
};
|
||||
struct ImColor
|
||||
{
|
||||
@@ -1555,7 +1571,8 @@ struct ImFontBaked
|
||||
float Ascent, Descent;
|
||||
unsigned int MetricsTotalSurface:26;
|
||||
unsigned int WantDestroy:1;
|
||||
unsigned int LockLoadingFallback:1;
|
||||
unsigned int LoadNoFallback:1;
|
||||
unsigned int LoadNoRenderOnLayout:1;
|
||||
int LastUsedFrame;
|
||||
ImGuiID BakedId;
|
||||
ImFont* ContainerFont;
|
||||
@@ -1674,6 +1691,7 @@ struct ImGuiWindow;
|
||||
struct ImGuiWindowTempData;
|
||||
struct ImGuiWindowSettings;
|
||||
typedef int ImGuiLayoutType;
|
||||
typedef int ImDrawTextFlags;
|
||||
typedef int ImGuiActivateFlags;
|
||||
typedef int ImGuiDebugLogFlags;
|
||||
typedef int ImGuiFocusRequestFlags;
|
||||
@@ -1693,6 +1711,12 @@ typedef int ImGuiWindowRefreshFlags;
|
||||
typedef ImS16 ImGuiTableColumnIdx;
|
||||
typedef ImU16 ImGuiTableDrawChannelIdx;
|
||||
extern ImGuiContext* GImGui;
|
||||
typedef enum {
|
||||
ImDrawTextFlags_None = 0,
|
||||
ImDrawTextFlags_CpuFineClip = 1 << 0,
|
||||
ImDrawTextFlags_WrapKeepBlanks = 1 << 1,
|
||||
ImDrawTextFlags_StopOnNewLine = 1 << 2,
|
||||
}ImDrawTextFlags_;
|
||||
typedef FILE* ImFileHandle;
|
||||
typedef struct ImVec1 ImVec1;
|
||||
struct ImVec1
|
||||
@@ -1724,7 +1748,7 @@ typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int;
|
||||
|
||||
struct ImGuiTextIndex
|
||||
{
|
||||
ImVector_int LineOffsets;
|
||||
ImVector_int Offsets;
|
||||
int EndOffset;
|
||||
};
|
||||
struct ImDrawListSharedData
|
||||
@@ -1858,7 +1882,6 @@ typedef enum {
|
||||
}ImGuiSliderFlagsPrivate_;
|
||||
typedef enum {
|
||||
ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20,
|
||||
ImGuiSelectableFlags_SelectOnNav = 1 << 21,
|
||||
ImGuiSelectableFlags_SelectOnClick = 1 << 22,
|
||||
ImGuiSelectableFlags_SelectOnRelease = 1 << 23,
|
||||
ImGuiSelectableFlags_SpanAvailWidth = 1 << 24,
|
||||
@@ -1970,11 +1993,15 @@ struct ImGuiInputTextState
|
||||
ImVector_char CallbackTextBackup;
|
||||
int BufCapacity;
|
||||
ImVec2 Scroll;
|
||||
int LineCount;
|
||||
float WrapWidth;
|
||||
float CursorAnim;
|
||||
bool CursorFollow;
|
||||
bool CursorCenterY;
|
||||
bool SelectedAllMouseLock;
|
||||
bool Edited;
|
||||
bool WantReloadUserBuf;
|
||||
ImS8 LastMoveDirectionLR;
|
||||
int ReloadSelectionStart;
|
||||
int ReloadSelectionEnd;
|
||||
};
|
||||
@@ -2135,11 +2162,11 @@ typedef enum {
|
||||
ImGuiInputEventType_COUNT
|
||||
}ImGuiInputEventType;
|
||||
typedef enum {
|
||||
ImGuiInputSource_None = 0,
|
||||
ImGuiInputSource_Mouse,
|
||||
ImGuiInputSource_Keyboard,
|
||||
ImGuiInputSource_Gamepad,
|
||||
ImGuiInputSource_COUNT
|
||||
ImGuiInputSource_None=0,
|
||||
ImGuiInputSource_Mouse=1,
|
||||
ImGuiInputSource_Keyboard=2,
|
||||
ImGuiInputSource_Gamepad=3,
|
||||
ImGuiInputSource_COUNT=4,
|
||||
}ImGuiInputSource;
|
||||
typedef struct ImGuiInputEventMousePos ImGuiInputEventMousePos;
|
||||
struct ImGuiInputEventMousePos
|
||||
@@ -2263,6 +2290,7 @@ typedef enum {
|
||||
ImGuiActivateFlags_TryToPreserveState = 1 << 2,
|
||||
ImGuiActivateFlags_FromTabbing = 1 << 3,
|
||||
ImGuiActivateFlags_FromShortcut = 1 << 4,
|
||||
ImGuiActivateFlags_FromFocusApi = 1 << 5,
|
||||
}ImGuiActivateFlags_;
|
||||
typedef enum {
|
||||
ImGuiScrollFlags_None = 0,
|
||||
@@ -2541,8 +2569,8 @@ struct ImGuiStackLevelInfo
|
||||
ImGuiID ID;
|
||||
ImS8 QueryFrameCount;
|
||||
bool QuerySuccess;
|
||||
ImGuiDataType DataType : 8;
|
||||
char Desc[57];
|
||||
ImS8 DataType;
|
||||
int DescOffset;
|
||||
};
|
||||
typedef struct ImGuiIDStackTool ImGuiIDStackTool;
|
||||
typedef struct ImVector_ImGuiStackLevelInfo {int Size;int Capacity;ImGuiStackLevelInfo* Data;} ImVector_ImGuiStackLevelInfo;
|
||||
@@ -2551,11 +2579,14 @@ struct ImGuiIDStackTool
|
||||
{
|
||||
int LastActiveFrame;
|
||||
int StackLevel;
|
||||
ImGuiID QueryId;
|
||||
ImGuiID QueryMainId;
|
||||
ImVector_ImGuiStackLevelInfo Results;
|
||||
bool CopyToClipboardOnCtrlC;
|
||||
bool QueryHookActive;
|
||||
bool OptHexEncodeNonAsciiChars;
|
||||
bool OptCopyToClipboardOnCtrlC;
|
||||
float CopyToClipboardLastTime;
|
||||
ImGuiTextBuffer ResultPathBuf;
|
||||
ImGuiTextBuffer ResultPathsBuf;
|
||||
ImGuiTextBuffer ResultTempBuf;
|
||||
};
|
||||
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;
|
||||
@@ -2678,7 +2709,7 @@ struct ImGuiContext
|
||||
ImVec2 WheelingWindowWheelRemainder;
|
||||
ImVec2 WheelingAxisAvg;
|
||||
ImGuiID DebugDrawIdConflictsId;
|
||||
ImGuiID DebugHookIdInfo;
|
||||
ImGuiID DebugHookIdInfoId;
|
||||
ImGuiID HoveredId;
|
||||
ImGuiID HoveredIdPreviousFrame;
|
||||
int HoveredIdPreviousFrameItemCount;
|
||||
@@ -2697,6 +2728,7 @@ struct ImGuiContext
|
||||
bool ActiveIdHasBeenEditedBefore;
|
||||
bool ActiveIdHasBeenEditedThisFrame;
|
||||
bool ActiveIdFromShortcut;
|
||||
ImGuiID ActiveIdDisabledId;
|
||||
int ActiveIdMouseButton : 8;
|
||||
ImVec2 ActiveIdClickOffset;
|
||||
ImGuiWindow* ActiveIdWindow;
|
||||
@@ -2841,6 +2873,7 @@ struct ImGuiContext
|
||||
float MouseStationaryTimer;
|
||||
ImVec2 MouseLastValidPos;
|
||||
ImGuiInputTextState InputTextState;
|
||||
ImGuiTextIndex InputTextLineIndex;
|
||||
ImGuiInputTextDeactivatedState InputTextDeactivatedState;
|
||||
ImFontBaked InputTextPasswordFontBackupBaked;
|
||||
ImFontFlags InputTextPasswordFontBackupFlags;
|
||||
@@ -3121,6 +3154,7 @@ struct ImGuiTabBar
|
||||
int CurrFrameVisible;
|
||||
int PrevFrameVisible;
|
||||
ImRect BarRect;
|
||||
float BarRectPrevWidth;
|
||||
float CurrTabsContentsHeight;
|
||||
float PrevTabsContentsHeight;
|
||||
float WidthAllTabs;
|
||||
@@ -3139,6 +3173,7 @@ struct ImGuiTabBar
|
||||
bool WantLayout;
|
||||
bool VisibleTabWasSubmitted;
|
||||
bool TabsAddedNew;
|
||||
bool ScrollButtonEnabled;
|
||||
ImS16 TabsActiveCount;
|
||||
ImS16 LastTabItemIdx;
|
||||
float ItemSpacingY;
|
||||
@@ -3395,7 +3430,7 @@ struct ImFontLoader
|
||||
struct ImFontAtlasRectEntry
|
||||
{
|
||||
int TargetIndex : 20;
|
||||
int Generation : 10;
|
||||
unsigned int Generation : 10;
|
||||
unsigned int IsUsed : 1;
|
||||
};
|
||||
struct ImFontAtlasPostProcessData
|
||||
@@ -4249,10 +4284,10 @@ CIMGUI_API bool ImFont_IsGlyphInFont(ImFont* self,ImWchar c);
|
||||
CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
|
||||
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
|
||||
CIMGUI_API ImFontBaked* ImFont_GetFontBaked(ImFont* self,float font_size,float density);
|
||||
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 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** out_remaining);
|
||||
CIMGUI_API const char* ImFont_CalcWordWrapPosition(ImFont* self,float size,const char* text,const char* text_end,float wrap_width);
|
||||
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,ImWchar c,const ImVec4* cpu_fine_clip);
|
||||
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_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,ImDrawTextFlags flags);
|
||||
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
|
||||
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar from_codepoint,ImWchar to_codepoint);
|
||||
CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last);
|
||||
@@ -4266,6 +4301,7 @@ CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void)
|
||||
CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self);
|
||||
CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImGuiID seed);
|
||||
CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImGuiID seed);
|
||||
CIMGUI_API const char* igImHashSkipUncontributingPrefix(const char* label);
|
||||
CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*));
|
||||
CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b);
|
||||
CIMGUI_API bool igImIsPowerOfTwo_Int(int v);
|
||||
@@ -4305,7 +4341,7 @@ CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* b
|
||||
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 const char* igImTextCharToUtf8(char out_buf[5],unsigned int c);
|
||||
CIMGUI_API int 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);
|
||||
CIMGUI_API int igImTextStrFromUtf8(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining);
|
||||
@@ -4314,6 +4350,9 @@ CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in
|
||||
CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end);
|
||||
CIMGUI_API const char* igImTextFindPreviousUtf8Codepoint(const char* in_text_start,const char* in_text_curr);
|
||||
CIMGUI_API int igImTextCountLines(const char* in_text,const char* in_text_end);
|
||||
CIMGUI_API void igImFontCalcTextSizeEx(ImVec2 *pOut,ImFont* font,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end_display,const char* text_end,const char** out_remaining,ImVec2* out_offset,ImDrawTextFlags flags);
|
||||
CIMGUI_API const char* igImFontCalcWordWrapPositionEx(ImFont* font,float size,const char* text,const char* text_end,float wrap_width,ImDrawTextFlags flags);
|
||||
CIMGUI_API const char* igImTextCalcWordWrapNextLineStart(const char* text,const char* text_end,ImDrawTextFlags flags);
|
||||
CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode);
|
||||
CIMGUI_API bool igImFileClose(ImFileHandle file);
|
||||
CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file);
|
||||
@@ -4405,6 +4444,7 @@ CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r);
|
||||
CIMGUI_API void ImRect_Floor(ImRect* self);
|
||||
CIMGUI_API bool ImRect_IsInverted(ImRect* self);
|
||||
CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self);
|
||||
CIMGUI_API const ImVec4* ImRect_AsVec4(ImRect* self);
|
||||
CIMGUI_API size_t igImBitArrayGetStorageSizeInBytes(int bitcount);
|
||||
CIMGUI_API void igImBitArrayClearAllBits(ImU32* arr,int bitcount);
|
||||
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n);
|
||||
@@ -4448,6 +4488,7 @@ CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key);
|
||||
CIMGUI_API void ImGuiInputTextState_OnCharPressed(ImGuiInputTextState* self,unsigned int c);
|
||||
CIMGUI_API float ImGuiInputTextState_GetPreferredOffsetX(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self);
|
||||
CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self);
|
||||
@@ -4610,6 +4651,7 @@ CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs);
|
||||
CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(const ImVec2 mouse_pos);
|
||||
CIMGUI_API void igFindHoveredWindowEx(const ImVec2 pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window);
|
||||
CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window);
|
||||
CIMGUI_API void igStopMouseMovingWindow(void);
|
||||
CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void);
|
||||
CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void);
|
||||
CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook);
|
||||
@@ -4661,7 +4703,8 @@ CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags item_flags,ImGu
|
||||
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h);
|
||||
CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x);
|
||||
CIMGUI_API void igPushMultiItemsWidths(int components,float width_full);
|
||||
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess);
|
||||
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess,float width_min);
|
||||
CIMGUI_API void igCalcClipRectVisibleItemsY(const ImRect clip_rect,const ImVec2 pos,float items_height,int* out_visible_start,int* out_visible_end);
|
||||
CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx);
|
||||
CIMGUI_API void igBeginDisabledOverrideReenable(void);
|
||||
CIMGUI_API void igEndDisabledOverrideReenable(void);
|
||||
@@ -4833,6 +4876,8 @@ CIMGUI_API void igTableSettingsAddSettingsHandler(void);
|
||||
CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count);
|
||||
CIMGUI_API ImGuiTableSettings* igTableSettingsFindByID(ImGuiID id);
|
||||
CIMGUI_API ImGuiTabBar* igGetCurrentTabBar(void);
|
||||
CIMGUI_API ImGuiTabBar* igTabBarFindByID(ImGuiID id);
|
||||
CIMGUI_API void igTabBarRemove(ImGuiTabBar* tab_bar);
|
||||
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags);
|
||||
CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id);
|
||||
CIMGUI_API ImGuiTabItem* igTabBarFindTabByOrder(ImGuiTabBar* tab_bar,int order);
|
||||
@@ -4972,7 +5017,7 @@ CIMGUI_API ImFontLoader* ImFontLoader_ImFontLoader(void);
|
||||
CIMGUI_API void ImFontLoader_destroy(ImFontLoader* self);
|
||||
CIMGUI_API const ImFontLoader* igImFontAtlasGetFontLoaderForStbTruetype(void);
|
||||
CIMGUI_API int igImFontAtlasRectId_GetIndex(ImFontAtlasRectId id);
|
||||
CIMGUI_API int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id);
|
||||
CIMGUI_API unsigned int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id);
|
||||
CIMGUI_API ImFontAtlasRectId igImFontAtlasRectId_Make(int index_idx,int gen_idx);
|
||||
CIMGUI_API ImFontAtlasBuilder* ImFontAtlasBuilder_ImFontAtlasBuilder(void);
|
||||
CIMGUI_API void ImFontAtlasBuilder_destroy(ImFontAtlasBuilder* self);
|
||||
|
Reference in New Issue
Block a user