mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 03:48:30 +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.85" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.86" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
#define CIMGUI_INCLUDED
|
||||
@@ -44,6 +44,8 @@ typedef struct ImGuiTableCellData ImGuiTableCellData;
|
||||
typedef struct ImGuiStackTool ImGuiStackTool;
|
||||
typedef struct ImGuiStackLevelInfo ImGuiStackLevelInfo;
|
||||
typedef struct ImGuiViewportP ImGuiViewportP;
|
||||
typedef struct ImGuiListClipperData ImGuiListClipperData;
|
||||
typedef struct ImGuiListClipperRange ImGuiListClipperRange;
|
||||
typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex;
|
||||
typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem;
|
||||
typedef struct ImGuiWindowStackData ImGuiWindowStackData;
|
||||
@@ -277,6 +279,8 @@ typedef struct ImVector_ImGuiContextHook {int Size;int Capacity;ImGuiContextHook
|
||||
typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData;
|
||||
typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID;
|
||||
typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags;
|
||||
typedef struct ImVector_ImGuiListClipperData {int Size;int Capacity;ImGuiListClipperData* Data;} ImVector_ImGuiListClipperData;
|
||||
typedef struct ImVector_ImGuiListClipperRange {int Size;int Capacity;ImGuiListClipperRange* Data;} ImVector_ImGuiListClipperRange;
|
||||
typedef struct ImVector_ImGuiOldColumnData {int Size;int Capacity;ImGuiOldColumnData* Data;} ImVector_ImGuiOldColumnData;
|
||||
typedef struct ImVector_ImGuiOldColumns {int Size;int Capacity;ImGuiOldColumns* Data;} ImVector_ImGuiOldColumns;
|
||||
typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData;
|
||||
@@ -921,10 +925,11 @@ struct ImGuiIO
|
||||
double MouseClickedTime[5];
|
||||
bool MouseClicked[5];
|
||||
bool MouseDoubleClicked[5];
|
||||
ImU16 MouseClickedCount[5];
|
||||
ImU16 MouseClickedLastCount[5];
|
||||
bool MouseReleased[5];
|
||||
bool MouseDownOwned[5];
|
||||
bool MouseDownOwnedUnlessPopupClose[5];
|
||||
bool MouseDownWasDoubleClick[5];
|
||||
float MouseDownDuration[5];
|
||||
float MouseDownDurationPrev[5];
|
||||
ImVec2 MouseDragMaxDistanceAbs[5];
|
||||
@@ -1021,10 +1026,9 @@ struct ImGuiListClipper
|
||||
int DisplayStart;
|
||||
int DisplayEnd;
|
||||
int ItemsCount;
|
||||
int StepNo;
|
||||
int ItemsFrozen;
|
||||
float ItemsHeight;
|
||||
float StartPosY;
|
||||
void* TempData;
|
||||
};
|
||||
struct ImColor
|
||||
{
|
||||
@@ -1494,8 +1498,6 @@ struct ImGuiInputTextState
|
||||
bool SelectedAllMouseLock;
|
||||
bool Edited;
|
||||
ImGuiInputTextFlags Flags;
|
||||
ImGuiInputTextCallback UserCallback;
|
||||
void* UserCallbackData;
|
||||
};
|
||||
struct ImGuiPopupData
|
||||
{
|
||||
@@ -1586,6 +1588,22 @@ struct ImGuiPtrOrIndex
|
||||
void* Ptr;
|
||||
int Index;
|
||||
};
|
||||
struct ImGuiListClipperRange
|
||||
{
|
||||
int Min;
|
||||
int Max;
|
||||
bool PosToIndexConvert;
|
||||
ImS8 PosToIndexOffsetMin;
|
||||
ImS8 PosToIndexOffsetMax;
|
||||
};
|
||||
struct ImGuiListClipperData
|
||||
{
|
||||
ImGuiListClipper* ListClipper;
|
||||
float LossynessOffset;
|
||||
int StepNo;
|
||||
int ItemsFrozen;
|
||||
ImVector_ImGuiListClipperRange Ranges;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiActivateFlags_None = 0,
|
||||
ImGuiActivateFlags_PreferInput = 1 << 0,
|
||||
@@ -1613,9 +1631,10 @@ typedef enum {
|
||||
}ImGuiNavHighlightFlags_;
|
||||
typedef enum {
|
||||
ImGuiNavDirSourceFlags_None = 0,
|
||||
ImGuiNavDirSourceFlags_Keyboard = 1 << 0,
|
||||
ImGuiNavDirSourceFlags_PadDPad = 1 << 1,
|
||||
ImGuiNavDirSourceFlags_PadLStick = 1 << 2
|
||||
ImGuiNavDirSourceFlags_RawKeyboard = 1 << 0,
|
||||
ImGuiNavDirSourceFlags_Keyboard = 1 << 1,
|
||||
ImGuiNavDirSourceFlags_PadDPad = 1 << 2,
|
||||
ImGuiNavDirSourceFlags_PadLStick = 1 << 3
|
||||
}ImGuiNavDirSourceFlags_;
|
||||
typedef enum {
|
||||
ImGuiNavMoveFlags_None = 0,
|
||||
@@ -1628,9 +1647,10 @@ typedef enum {
|
||||
ImGuiNavMoveFlags_ScrollToEdgeY = 1 << 6,
|
||||
ImGuiNavMoveFlags_Forwarded = 1 << 7,
|
||||
ImGuiNavMoveFlags_DebugNoResult = 1 << 8,
|
||||
ImGuiNavMoveFlags_Tabbing = 1 << 9,
|
||||
ImGuiNavMoveFlags_Activate = 1 << 10,
|
||||
ImGuiNavMoveFlags_DontSetNavHighlight = 1 << 11
|
||||
ImGuiNavMoveFlags_FocusApi = 1 << 9,
|
||||
ImGuiNavMoveFlags_Tabbing = 1 << 10,
|
||||
ImGuiNavMoveFlags_Activate = 1 << 11,
|
||||
ImGuiNavMoveFlags_DontSetNavHighlight = 1 << 12
|
||||
}ImGuiNavMoveFlags_;
|
||||
typedef enum {
|
||||
ImGuiNavLayer_Main = 0,
|
||||
@@ -1825,6 +1845,7 @@ struct ImGuiContext
|
||||
ImVector_ImGuiGroupData GroupStack;
|
||||
ImVector_ImGuiPopupData OpenPopupStack;
|
||||
ImVector_ImGuiPopupData BeginPopupStack;
|
||||
int BeginMenuCount;
|
||||
ImVector_ImGuiViewportPPtr Viewports;
|
||||
ImGuiWindow* NavWindow;
|
||||
ImGuiID NavId;
|
||||
@@ -1834,7 +1855,6 @@ struct ImGuiContext
|
||||
ImGuiID NavActivatePressedId;
|
||||
ImGuiID NavActivateInputId;
|
||||
ImGuiActivateFlags NavActivateFlags;
|
||||
ImGuiID NavJustTabbedId;
|
||||
ImGuiID NavJustMovedToId;
|
||||
ImGuiID NavJustMovedToFocusScopeId;
|
||||
ImGuiKeyModFlags NavJustMovedToKeyMods;
|
||||
@@ -1842,7 +1862,6 @@ struct ImGuiContext
|
||||
ImGuiActivateFlags NavNextActivateFlags;
|
||||
ImGuiInputSource NavInputSource;
|
||||
ImGuiNavLayer NavLayer;
|
||||
int NavIdTabCounter;
|
||||
bool NavIdIsAlive;
|
||||
bool NavMousePosDirty;
|
||||
bool NavDisableHighlight;
|
||||
@@ -1862,22 +1881,20 @@ struct ImGuiContext
|
||||
ImGuiDir NavMoveDirForDebug;
|
||||
ImGuiDir NavMoveClipDir;
|
||||
ImRect NavScoringRect;
|
||||
ImRect NavScoringNoClipRect;
|
||||
int NavScoringDebugCount;
|
||||
int NavTabbingInputableRemaining;
|
||||
int NavTabbingDir;
|
||||
int NavTabbingCounter;
|
||||
ImGuiNavItemData NavMoveResultLocal;
|
||||
ImGuiNavItemData NavMoveResultLocalVisible;
|
||||
ImGuiNavItemData NavMoveResultOther;
|
||||
ImGuiNavItemData NavTabbingResultFirst;
|
||||
ImGuiWindow* NavWindowingTarget;
|
||||
ImGuiWindow* NavWindowingTargetAnim;
|
||||
ImGuiWindow* NavWindowingListWindow;
|
||||
float NavWindowingTimer;
|
||||
float NavWindowingHighlightAlpha;
|
||||
bool NavWindowingToggleLayer;
|
||||
ImGuiWindow* TabFocusRequestCurrWindow;
|
||||
ImGuiWindow* TabFocusRequestNextWindow;
|
||||
int TabFocusRequestCurrCounterTabStop;
|
||||
int TabFocusRequestNextCounterTabStop;
|
||||
bool TabFocusPressed;
|
||||
float DimBgRatio;
|
||||
ImGuiMouseCursor MouseCursor;
|
||||
bool DragDropActive;
|
||||
@@ -1897,10 +1914,12 @@ struct ImGuiContext
|
||||
ImGuiID DragDropHoldJustPressedId;
|
||||
ImVector_unsigned_char DragDropPayloadBufHeap;
|
||||
unsigned char DragDropPayloadBufLocal[16];
|
||||
int ClipperTempDataStacked;
|
||||
ImVector_ImGuiListClipperData ClipperTempData;
|
||||
ImGuiTable* CurrentTable;
|
||||
int CurrentTableStackIdx;
|
||||
int TablesTempDataStacked;
|
||||
ImVector_ImGuiTableTempData TablesTempData;
|
||||
ImPool_ImGuiTable Tables;
|
||||
ImVector_ImGuiTableTempData TablesTempDataStack;
|
||||
ImVector_float TablesLastTimeActive;
|
||||
ImVector_ImDrawChannel DrawChannelsTempMergeBuffer;
|
||||
ImGuiTabBar* CurrentTabBar;
|
||||
@@ -1978,6 +1997,7 @@ struct ImGuiWindowTempData
|
||||
ImVec1 Indent;
|
||||
ImVec1 ColumnsOffset;
|
||||
ImVec1 GroupOffset;
|
||||
ImVec2 CursorStartPosLossyness;
|
||||
ImGuiNavLayer NavLayerCurrent;
|
||||
short NavLayersActiveMask;
|
||||
short NavLayersActiveMaskNext;
|
||||
@@ -1995,7 +2015,6 @@ struct ImGuiWindowTempData
|
||||
int CurrentTableIdx;
|
||||
ImGuiLayoutType LayoutType;
|
||||
ImGuiLayoutType ParentLayoutType;
|
||||
int FocusCounterTabStop;
|
||||
float ItemWidth;
|
||||
float TextWrapPos;
|
||||
ImVector_float ItemWidthStack;
|
||||
@@ -2034,6 +2053,7 @@ struct ImGuiWindow
|
||||
bool Appearing;
|
||||
bool Hidden;
|
||||
bool IsFallbackWindow;
|
||||
bool IsExplicitChild;
|
||||
bool HasCloseButton;
|
||||
signed char ResizeBorderHeld;
|
||||
short BeginCount;
|
||||
@@ -2075,6 +2095,7 @@ struct ImGuiWindow
|
||||
ImDrawList* DrawList;
|
||||
ImDrawList DrawListInst;
|
||||
ImGuiWindow* ParentWindow;
|
||||
ImGuiWindow* ParentWindowInBeginStack;
|
||||
ImGuiWindow* RootWindow;
|
||||
ImGuiWindow* RootWindowPopupTree;
|
||||
ImGuiWindow* RootWindowForTitleBarHighlight;
|
||||
@@ -2372,6 +2393,8 @@ typedef ImVector<ImGuiContextHook> ImVector_ImGuiContextHook;
|
||||
typedef ImVector<ImGuiGroupData> ImVector_ImGuiGroupData;
|
||||
typedef ImVector<ImGuiID> ImVector_ImGuiID;
|
||||
typedef ImVector<ImGuiItemFlags> ImVector_ImGuiItemFlags;
|
||||
typedef ImVector<ImGuiListClipperData> ImVector_ImGuiListClipperData;
|
||||
typedef ImVector<ImGuiListClipperRange> ImVector_ImGuiListClipperRange;
|
||||
typedef ImVector<ImGuiOldColumnData> ImVector_ImGuiOldColumnData;
|
||||
typedef ImVector<ImGuiOldColumns> ImVector_ImGuiOldColumns;
|
||||
typedef ImVector<ImGuiPopupData> ImVector_ImGuiPopupData;
|
||||
@@ -2734,7 +2757,6 @@ CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void);
|
||||
CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx);
|
||||
CIMGUI_API void igSetStateStorage(ImGuiStorage* storage);
|
||||
CIMGUI_API ImGuiStorage* igGetStateStorage(void);
|
||||
CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end);
|
||||
CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags);
|
||||
CIMGUI_API void igEndChildFrame(void);
|
||||
CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width);
|
||||
@@ -2752,6 +2774,7 @@ CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat);
|
||||
CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button);
|
||||
CIMGUI_API int igGetMouseClickedCount(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip);
|
||||
CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos);
|
||||
CIMGUI_API bool igIsAnyMouseDown(void);
|
||||
@@ -2851,6 +2874,7 @@ CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self);
|
||||
CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height);
|
||||
CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self);
|
||||
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);
|
||||
@@ -3006,6 +3030,7 @@ CIMGUI_API void ImGuiViewport_GetCenter(ImVec2 *pOut,ImGuiViewport* self);
|
||||
CIMGUI_API void ImGuiViewport_GetWorkCenter(ImVec2 *pOut,ImGuiViewport* self);
|
||||
CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImU32 seed);
|
||||
CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImU32 seed);
|
||||
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);
|
||||
CIMGUI_API bool igImIsPowerOfTwo_U64(ImU64 v);
|
||||
@@ -3072,6 +3097,7 @@ CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b);
|
||||
CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a);
|
||||
CIMGUI_API float igImLinearSweep(float current,float target,float speed);
|
||||
CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
|
||||
CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f);
|
||||
CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t);
|
||||
CIMGUI_API void igImBezierCubicClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments);
|
||||
CIMGUI_API void igImBezierCubicClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol);
|
||||
@@ -3177,6 +3203,11 @@ CIMGUI_API void ImGuiStackSizes_CompareWithCurrentState(ImGuiStackSizes* self);
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr(void* ptr);
|
||||
CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self);
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(int index);
|
||||
CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromIndices(int min,int max);
|
||||
CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromPositions(float y1,float y2,int off_min,int off_max);
|
||||
CIMGUI_API ImGuiListClipperData* ImGuiListClipperData_ImGuiListClipperData(void);
|
||||
CIMGUI_API void ImGuiListClipperData_destroy(ImGuiListClipperData* self);
|
||||
CIMGUI_API void ImGuiListClipperData_Reset(ImGuiListClipperData* self,ImGuiListClipper* clipper);
|
||||
CIMGUI_API ImGuiNavItemData* ImGuiNavItemData_ImGuiNavItemData(void);
|
||||
CIMGUI_API void ImGuiNavItemData_destroy(ImGuiNavItemData* self);
|
||||
CIMGUI_API void ImGuiNavItemData_Clear(ImGuiNavItemData* self);
|
||||
@@ -3246,17 +3277,23 @@ CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name);
|
||||
CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window);
|
||||
CIMGUI_API void igCalcWindowNextAutoFitSize(ImVec2 *pOut,ImGuiWindow* window);
|
||||
CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy);
|
||||
CIMGUI_API bool igIsWindowWithinBeginStackOf(ImGuiWindow* window,ImGuiWindow* potential_parent);
|
||||
CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below);
|
||||
CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window);
|
||||
CIMGUI_API void igSetWindowPos_WindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowSize_WindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowCollapsed_WindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size);
|
||||
CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r);
|
||||
CIMGUI_API void igWindowRectRelToAbs(ImRect *pOut,ImGuiWindow* window,const ImRect r);
|
||||
CIMGUI_API void igFocusWindow(ImGuiWindow* window);
|
||||
CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window);
|
||||
CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window);
|
||||
CIMGUI_API void igBringWindowToDisplayFront(ImGuiWindow* window);
|
||||
CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window);
|
||||
CIMGUI_API void igBringWindowToDisplayBehind(ImGuiWindow* window,ImGuiWindow* above_window);
|
||||
CIMGUI_API int igFindWindowDisplayIndex(ImGuiWindow* window);
|
||||
CIMGUI_API ImGuiWindow* igFindBottomMostVisibleWindowWithinBeginStack(ImGuiWindow* window);
|
||||
CIMGUI_API void igSetCurrentFont(ImFont* font);
|
||||
CIMGUI_API ImFont* igGetDefaultFont(void);
|
||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window);
|
||||
@@ -3305,8 +3342,8 @@ CIMGUI_API void igItemSize_Vec2(const ImVec2 size,float text_baseline_y);
|
||||
CIMGUI_API void igItemSize_Rect(const ImRect bb,float text_baseline_y);
|
||||
CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags);
|
||||
CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id);
|
||||
CIMGUI_API void igItemInputable(ImGuiWindow* window,ImGuiID id);
|
||||
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id);
|
||||
CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect);
|
||||
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);
|
||||
@@ -3326,9 +3363,10 @@ CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_foc
|
||||
CIMGUI_API void igClosePopupsExceptModals(void);
|
||||
CIMGUI_API bool igIsPopupOpen_ID(ImGuiID id,ImGuiPopupFlags popup_flags);
|
||||
CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags);
|
||||
CIMGUI_API void igBeginTooltipEx(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags);
|
||||
CIMGUI_API void igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags);
|
||||
CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window);
|
||||
CIMGUI_API ImGuiWindow* igGetTopMostPopupModal(void);
|
||||
CIMGUI_API ImGuiWindow* igGetTopMostAndVisiblePopupModal(void);
|
||||
CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window);
|
||||
CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy);
|
||||
CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags);
|
||||
@@ -3342,7 +3380,7 @@ CIMGUI_API void igNavInitRequestApplyResult(void);
|
||||
CIMGUI_API bool igNavMoveRequestButNoResultYet(void);
|
||||
CIMGUI_API void igNavMoveRequestSubmit(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags);
|
||||
CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags);
|
||||
CIMGUI_API void igNavMoveRequestResolveWithLastItem(void);
|
||||
CIMGUI_API void igNavMoveRequestResolveWithLastItem(ImGuiNavItemData* result);
|
||||
CIMGUI_API void igNavMoveRequestCancel(void);
|
||||
CIMGUI_API void igNavMoveRequestApplyResult(void);
|
||||
CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags);
|
||||
@@ -3457,7 +3495,7 @@ CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos);
|
||||
CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos);
|
||||
CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags);
|
||||
CIMGUI_API void igScrollbar(ImGuiAxis axis);
|
||||
CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawFlags flags);
|
||||
CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags);
|
||||
CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec2 padding,const ImVec4 bg_col,const ImVec4 tint_col);
|
||||
CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis);
|
||||
CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis);
|
||||
@@ -3510,6 +3548,7 @@ CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings);
|
||||
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);
|
||||
CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack);
|
||||
CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport);
|
||||
CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb);
|
||||
CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype(void);
|
||||
|
Reference in New Issue
Block a user