Files
cimgui/generator/output/overloads.txt

293 lines
12 KiB
Plaintext
Raw Normal View History

2018-06-30 10:03:55 +02:00
----------------overloadings---------------------------
2020-09-09 18:01:06 +02:00
ImColor_ImColor 5
2021-04-06 18:01:41 +02:00
1 nil ImColor_ImColor_Nil ()
2022-06-21 19:59:10 +02:00
2 nil ImColor_ImColor_Float (float,float,float,float)
3 nil ImColor_ImColor_Vec4 (const ImVec4)
4 nil ImColor_ImColor_Int (int,int,int,int)
5 nil ImColor_ImColor_U32 (ImU32)
2020-09-09 18:01:06 +02:00
ImDrawList_AddText 2
2021-04-06 18:01:41 +02:00
1 void ImDrawList_AddText_Vec2 (const ImVec2,ImU32,const char*,const char*)
2 void ImDrawList_AddText_FontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)
2020-09-09 18:01:06 +02:00
ImGuiPtrOrIndex_ImGuiPtrOrIndex 2
2021-04-06 18:01:41 +02:00
1 nil ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr (void*)
2 nil ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int (int)
2020-09-09 18:01:06 +02:00
ImGuiStoragePair_ImGuiStoragePair 3
2021-04-06 18:01:41 +02:00
1 nil ImGuiStoragePair_ImGuiStoragePair_Int (ImGuiID,int)
2 nil ImGuiStoragePair_ImGuiStoragePair_Float (ImGuiID,float)
3 nil ImGuiStoragePair_ImGuiStoragePair_Ptr (ImGuiID,void*)
2020-09-09 18:01:06 +02:00
ImGuiStyleMod_ImGuiStyleMod 3
2021-04-06 18:01:41 +02:00
1 nil ImGuiStyleMod_ImGuiStyleMod_Int (ImGuiStyleVar,int)
2 nil ImGuiStyleMod_ImGuiStyleMod_Float (ImGuiStyleVar,float)
3 nil ImGuiStyleMod_ImGuiStyleMod_Vec2 (ImGuiStyleVar,ImVec2)
2019-07-29 12:17:38 +02:00
ImGuiTextRange_ImGuiTextRange 2
2021-04-06 18:01:41 +02:00
1 nil ImGuiTextRange_ImGuiTextRange_Nil ()
2 nil ImGuiTextRange_ImGuiTextRange_Str (const char*,const char*)
2020-09-09 18:01:06 +02:00
ImGuiWindow_GetID 3
2021-04-06 18:01:41 +02:00
1 ImGuiID ImGuiWindow_GetID_Str (const char*,const char*)
2 ImGuiID ImGuiWindow_GetID_Ptr (const void*)
3 ImGuiID ImGuiWindow_GetID_Int (int)
2020-09-09 18:01:06 +02:00
ImPool_Remove 2
2021-04-06 18:01:41 +02:00
1 void ImPool_Remove_TPtr (ImGuiID,const T*)
2 void ImPool_Remove_PoolIdx (ImGuiID,ImPoolIdx)
2020-09-09 18:01:06 +02:00
ImRect_Add 2
2021-04-06 18:01:41 +02:00
1 void ImRect_Add_Vec2 (const ImVec2)
2 void ImRect_Add_Rect (const ImRect)
2020-09-09 18:01:06 +02:00
ImRect_Contains 2
2021-04-06 18:01:41 +02:00
1 bool ImRect_Contains_Vec2 (const ImVec2)const
2 bool ImRect_Contains_Rect (const ImRect)const
2020-09-09 18:01:06 +02:00
ImRect_Expand 2
2021-04-06 18:01:41 +02:00
1 void ImRect_Expand_Float (const float)
2 void ImRect_Expand_Vec2 (const ImVec2)
2020-09-09 18:01:06 +02:00
ImRect_ImRect 4
2021-04-06 18:01:41 +02:00
1 nil ImRect_ImRect_Nil ()
2 nil ImRect_ImRect_Vec2 (const ImVec2,const ImVec2)
3 nil ImRect_ImRect_Vec4 (const ImVec4)
4 nil ImRect_ImRect_Float (float,float,float,float)
2021-01-22 11:09:18 +01:00
ImSpan_ImSpan 3
2021-04-06 18:01:41 +02:00
1 nil ImSpan_ImSpan_Nil ()
2 nil ImSpan_ImSpan_TPtrInt (T*,int)
3 nil ImSpan_ImSpan_TPtrTPtr (T*,T*)
2021-01-22 11:09:18 +01:00
ImSpan_begin 2
2021-04-06 18:01:41 +02:00
1 T* ImSpan_begin_Nil ()
2 const T* ImSpan_begin__const ()const
2021-01-22 11:09:18 +01:00
ImSpan_end 2
2021-04-06 18:01:41 +02:00
1 T* ImSpan_end_Nil ()
2 const T* ImSpan_end__const ()const
2021-01-22 11:09:18 +01:00
ImSpan_set 2
2021-04-06 18:01:41 +02:00
1 void ImSpan_set_Int (T*,int)
2 void ImSpan_set_TPtr (T*,T*)
2020-09-09 18:01:06 +02:00
ImVec1_ImVec1 2
2021-04-06 18:01:41 +02:00
1 nil ImVec1_ImVec1_Nil ()
2 nil ImVec1_ImVec1_Float (float)
ImVec2_ImVec2 2
2021-04-06 18:01:41 +02:00
1 nil ImVec2_ImVec2_Nil ()
2 nil ImVec2_ImVec2_Float (float,float)
2020-09-09 18:01:06 +02:00
ImVec2ih_ImVec2ih 3
2021-04-06 18:01:41 +02:00
1 nil ImVec2ih_ImVec2ih_Nil ()
2 nil ImVec2ih_ImVec2ih_short (short,short)
3 nil ImVec2ih_ImVec2ih_Vec2 (const ImVec2)
2020-09-09 18:01:06 +02:00
ImVec4_ImVec4 2
2021-04-06 18:01:41 +02:00
1 nil ImVec4_ImVec4_Nil ()
2 nil ImVec4_ImVec4_Float (float,float,float,float)
2020-09-09 18:01:06 +02:00
ImVector_ImVector 2
2021-04-06 18:01:41 +02:00
1 nil ImVector_ImVector_Nil ()
2 nil ImVector_ImVector_Vector_T_ (const ImVector_T )
2019-02-12 12:16:21 +01:00
ImVector_back 2
2021-04-06 18:01:41 +02:00
1 T* ImVector_back_Nil ()
2 const T* ImVector_back__const ()const
2020-09-09 18:01:06 +02:00
ImVector_begin 2
2021-04-06 18:01:41 +02:00
1 T* ImVector_begin_Nil ()
2 const T* ImVector_begin__const ()const
2020-09-09 18:01:06 +02:00
ImVector_end 2
2021-04-06 18:01:41 +02:00
1 T* ImVector_end_Nil ()
2 const T* ImVector_end__const ()const
2020-09-09 18:01:06 +02:00
ImVector_erase 2
2021-04-06 18:01:41 +02:00
1 T* ImVector_erase_Nil (const T*)
2 T* ImVector_erase_TPtr (const T*,const T*)
2020-09-09 18:01:06 +02:00
ImVector_find 2
2021-04-06 18:01:41 +02:00
1 T* ImVector_find_Nil (const T)
2 const T* ImVector_find__const (const T)const
2020-09-09 18:01:06 +02:00
ImVector_front 2
2021-04-06 18:01:41 +02:00
1 T* ImVector_front_Nil ()
2 const T* ImVector_front__const ()const
2020-09-09 18:01:06 +02:00
ImVector_resize 2
2021-04-06 18:01:41 +02:00
1 void ImVector_resize_Nil (int)
2 void ImVector_resize_T (int,const T)
2019-02-12 12:16:21 +01:00
igBeginChild 2
2023-11-17 11:00:07 +01:00
1 bool igBeginChild_Str (const char*,const ImVec2,ImGuiChildFlags,ImGuiWindowFlags)
2 bool igBeginChild_ID (ImGuiID,const ImVec2,ImGuiChildFlags,ImGuiWindowFlags)
2021-01-22 11:09:18 +01:00
igCheckboxFlags 4
2021-04-06 18:01:41 +02:00
1 bool igCheckboxFlags_IntPtr (const char*,int*,int)
2 bool igCheckboxFlags_UintPtr (const char*,unsigned int*,unsigned int)
3 bool igCheckboxFlags_S64Ptr (const char*,ImS64*,ImS64)
4 bool igCheckboxFlags_U64Ptr (const char*,ImU64*,ImU64)
2020-09-09 18:01:06 +02:00
igCollapsingHeader 2
2021-04-06 18:01:41 +02:00
1 bool igCollapsingHeader_TreeNodeFlags (const char*,ImGuiTreeNodeFlags)
2 bool igCollapsingHeader_BoolPtr (const char*,bool*,ImGuiTreeNodeFlags)
2020-09-09 18:01:06 +02:00
igCombo 3
2021-04-06 18:01:41 +02:00
1 bool igCombo_Str_arr (const char*,int*,const char* const[],int,int)
2 bool igCombo_Str (const char*,int*,const char*,int)
2023-11-17 11:00:07 +01:00
3 bool igCombo_FnStrPtr (const char*,int*,const char*(*)(void*,int),void*,int,int)
2020-12-23 10:13:02 +01:00
igGetBackgroundDrawList 2
2021-04-06 18:01:41 +02:00
1 ImDrawList* igGetBackgroundDrawList_Nil ()
2 ImDrawList* igGetBackgroundDrawList_ViewportPtr (ImGuiViewport*)
2020-09-09 18:01:06 +02:00
igGetColorU32 3
2021-04-06 18:01:41 +02:00
1 ImU32 igGetColorU32_Col (ImGuiCol,float)
2 ImU32 igGetColorU32_Vec4 (const ImVec4)
2024-02-24 13:03:13 +01:00
3 ImU32 igGetColorU32_U32 (ImU32,float)
2020-12-23 10:13:02 +01:00
igGetForegroundDrawList 3
2021-04-06 18:01:41 +02:00
1 ImDrawList* igGetForegroundDrawList_Nil ()
2022-12-15 10:44:29 +01:00
2 ImDrawList* igGetForegroundDrawList_ViewportPtr (ImGuiViewport*)
3 ImDrawList* igGetForegroundDrawList_WindowPtr (ImGuiWindow*)
2020-09-09 18:01:06 +02:00
igGetID 3
2021-04-06 18:01:41 +02:00
1 ImGuiID igGetID_Str (const char*)
2 ImGuiID igGetID_StrStr (const char*,const char*)
3 ImGuiID igGetID_Ptr (const void*)
igGetIDWithSeed 2
1 ImGuiID igGetIDWithSeed_Str (const char*,const char*,ImGuiID)
2 ImGuiID igGetIDWithSeed_Int (int,ImGuiID)
2023-04-18 10:35:57 +02:00
igGetKeyData 2
1 ImGuiKeyData* igGetKeyData_ContextPtr (ImGuiContext*,ImGuiKey)
2 ImGuiKeyData* igGetKeyData_Key (ImGuiKey)
2021-08-22 12:12:19 +02:00
igImAbs 3
1 int igImAbs_Int (int)
2 float igImAbs_Float (float)
3 double igImAbs_double (double)
igImFloor 2
2021-04-06 18:01:41 +02:00
1 float igImFloor_Float (float)
2 ImVec2 igImFloor_Vec2 (const ImVec2)
2021-01-22 11:09:18 +01:00
igImIsPowerOfTwo 2
2021-04-06 18:01:41 +02:00
1 bool igImIsPowerOfTwo_Int (int)
2 bool igImIsPowerOfTwo_U64 (ImU64)
2020-09-09 18:01:06 +02:00
igImLengthSqr 2
2021-04-06 18:01:41 +02:00
1 float igImLengthSqr_Vec2 (const ImVec2)
2 float igImLengthSqr_Vec4 (const ImVec4)
igImLerp 3
2021-04-06 18:01:41 +02:00
1 ImVec2 igImLerp_Vec2Float (const ImVec2,const ImVec2,float)
2 ImVec2 igImLerp_Vec2Vec2 (const ImVec2,const ImVec2,const ImVec2)
3 ImVec4 igImLerp_Vec4 (const ImVec4,const ImVec4,float)
2020-09-09 18:01:06 +02:00
igImLog 2
2021-04-06 18:01:41 +02:00
1 float igImLog_Float (float)
2 double igImLog_double (double)
2020-09-09 18:01:06 +02:00
igImPow 2
2021-04-06 18:01:41 +02:00
1 float igImPow_Float (float,float)
2 double igImPow_double (double,double)
2021-08-22 12:12:19 +02:00
igImRsqrt 2
1 float igImRsqrt_Float (float)
2 double igImRsqrt_double (double)
2020-09-09 18:01:06 +02:00
igImSign 2
2021-04-06 18:01:41 +02:00
1 float igImSign_Float (float)
2 double igImSign_double (double)
2023-11-17 11:00:07 +01:00
igImTrunc 2
1 float igImTrunc_Float (float)
2 ImVec2 igImTrunc_Vec2 (const ImVec2)
igIsKeyChordPressed 2
1 bool igIsKeyChordPressed_Nil (ImGuiKeyChord)
2024-05-28 10:12:28 +02:00
2 bool igIsKeyChordPressed_InputFlags (ImGuiKeyChord,ImGuiInputFlags,ImGuiID)
2022-11-15 17:38:24 +01:00
igIsKeyDown 2
1 bool igIsKeyDown_Nil (ImGuiKey)
2 bool igIsKeyDown_ID (ImGuiKey,ImGuiID)
igIsKeyPressed 2
1 bool igIsKeyPressed_Bool (ImGuiKey,bool)
2024-05-28 10:12:28 +02:00
2 bool igIsKeyPressed_InputFlags (ImGuiKey,ImGuiInputFlags,ImGuiID)
2022-11-15 17:38:24 +01:00
igIsKeyReleased 2
1 bool igIsKeyReleased_Nil (ImGuiKey)
2 bool igIsKeyReleased_ID (ImGuiKey,ImGuiID)
igIsMouseClicked 2
1 bool igIsMouseClicked_Bool (ImGuiMouseButton,bool)
2024-05-28 10:12:28 +02:00
2 bool igIsMouseClicked_InputFlags (ImGuiMouseButton,ImGuiInputFlags,ImGuiID)
2023-11-17 11:00:07 +01:00
igIsMouseDoubleClicked 2
1 bool igIsMouseDoubleClicked_Nil (ImGuiMouseButton)
2 bool igIsMouseDoubleClicked_ID (ImGuiMouseButton,ImGuiID)
2022-11-15 17:38:24 +01:00
igIsMouseDown 2
1 bool igIsMouseDown_Nil (ImGuiMouseButton)
2 bool igIsMouseDown_ID (ImGuiMouseButton,ImGuiID)
igIsMouseReleased 2
1 bool igIsMouseReleased_Nil (ImGuiMouseButton)
2 bool igIsMouseReleased_ID (ImGuiMouseButton,ImGuiID)
2020-09-09 18:01:06 +02:00
igIsPopupOpen 2
2021-04-06 18:01:41 +02:00
1 bool igIsPopupOpen_Str (const char*,ImGuiPopupFlags)
2 bool igIsPopupOpen_ID (ImGuiID,ImGuiPopupFlags)
2020-09-09 18:01:06 +02:00
igIsRectVisible 2
2021-04-06 18:01:41 +02:00
1 bool igIsRectVisible_Nil (const ImVec2)
2 bool igIsRectVisible_Vec2 (const ImVec2,const ImVec2)
2020-06-29 18:55:13 +02:00
igItemSize 2
2021-04-06 18:01:41 +02:00
1 void igItemSize_Vec2 (const ImVec2,float)
2 void igItemSize_Rect (const ImRect,float)
2020-09-09 18:01:06 +02:00
igListBox 2
2021-04-06 18:01:41 +02:00
1 bool igListBox_Str_arr (const char*,int*,const char* const[],int,int)
2023-11-17 11:00:07 +01:00
2 bool igListBox_FnStrPtr (const char*,int*,const char*(*)(void*,int),void*,int,int)
igMarkIniSettingsDirty 2
2021-04-06 18:01:41 +02:00
1 void igMarkIniSettingsDirty_Nil ()
2 void igMarkIniSettingsDirty_WindowPtr (ImGuiWindow*)
2020-09-09 18:01:06 +02:00
igMenuItem 2
2021-04-06 18:01:41 +02:00
1 bool igMenuItem_Bool (const char*,const char*,bool,bool)
2 bool igMenuItem_BoolPtr (const char*,const char*,bool*,bool)
2021-08-22 12:12:19 +02:00
igOpenPopup 2
1 void igOpenPopup_Str (const char*,ImGuiPopupFlags)
2 void igOpenPopup_ID (ImGuiID,ImGuiPopupFlags)
2020-09-09 18:01:06 +02:00
igPlotHistogram 2
2021-04-06 18:01:41 +02:00
1 void igPlotHistogram_FloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
2 void igPlotHistogram_FnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
2020-09-09 18:01:06 +02:00
igPlotLines 2
2021-04-06 18:01:41 +02:00
1 void igPlotLines_FloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
2 void igPlotLines_FnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
2020-09-09 18:01:06 +02:00
igPushID 4
2021-04-06 18:01:41 +02:00
1 void igPushID_Str (const char*)
2 void igPushID_StrStr (const char*,const char*)
3 void igPushID_Ptr (const void*)
4 void igPushID_Int (int)
2020-09-09 18:01:06 +02:00
igPushStyleColor 2
2021-04-06 18:01:41 +02:00
1 void igPushStyleColor_U32 (ImGuiCol,ImU32)
2 void igPushStyleColor_Vec4 (ImGuiCol,const ImVec4)
2020-09-09 18:01:06 +02:00
igPushStyleVar 2
2021-04-06 18:01:41 +02:00
1 void igPushStyleVar_Float (ImGuiStyleVar,float)
2 void igPushStyleVar_Vec2 (ImGuiStyleVar,const ImVec2)
2020-09-09 18:01:06 +02:00
igRadioButton 2
2021-04-06 18:01:41 +02:00
1 bool igRadioButton_Bool (const char*,bool)
2 bool igRadioButton_IntPtr (const char*,int*,int)
2020-09-09 18:01:06 +02:00
igSelectable 2
2021-04-06 18:01:41 +02:00
1 bool igSelectable_Bool (const char*,bool,ImGuiSelectableFlags,const ImVec2)
2 bool igSelectable_BoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
2020-09-09 18:01:06 +02:00
igSetScrollFromPosX 2
2021-04-06 18:01:41 +02:00
1 void igSetScrollFromPosX_Float (float,float)
2 void igSetScrollFromPosX_WindowPtr (ImGuiWindow*,float,float)
2020-09-09 18:01:06 +02:00
igSetScrollFromPosY 2
2021-04-06 18:01:41 +02:00
1 void igSetScrollFromPosY_Float (float,float)
2 void igSetScrollFromPosY_WindowPtr (ImGuiWindow*,float,float)
2020-08-18 21:11:32 +02:00
igSetScrollX 2
2021-04-06 18:01:41 +02:00
1 void igSetScrollX_Float (float)
2 void igSetScrollX_WindowPtr (ImGuiWindow*,float)
2020-09-09 18:01:06 +02:00
igSetScrollY 2
2021-04-06 18:01:41 +02:00
1 void igSetScrollY_Float (float)
2 void igSetScrollY_WindowPtr (ImGuiWindow*,float)
igSetWindowCollapsed 3
2021-04-06 18:01:41 +02:00
1 void igSetWindowCollapsed_Bool (bool,ImGuiCond)
2 void igSetWindowCollapsed_Str (const char*,bool,ImGuiCond)
3 void igSetWindowCollapsed_WindowPtr (ImGuiWindow*,bool,ImGuiCond)
2020-09-09 18:01:06 +02:00
igSetWindowFocus 2
2021-04-06 18:01:41 +02:00
1 void igSetWindowFocus_Nil ()
2 void igSetWindowFocus_Str (const char*)
2020-09-09 18:01:06 +02:00
igSetWindowPos 3
2021-04-06 18:01:41 +02:00
1 void igSetWindowPos_Vec2 (const ImVec2,ImGuiCond)
2 void igSetWindowPos_Str (const char*,const ImVec2,ImGuiCond)
3 void igSetWindowPos_WindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond)
2020-09-09 18:01:06 +02:00
igSetWindowSize 3
2021-04-06 18:01:41 +02:00
1 void igSetWindowSize_Vec2 (const ImVec2,ImGuiCond)
2 void igSetWindowSize_Str (const char*,const ImVec2,ImGuiCond)
3 void igSetWindowSize_WindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond)
2024-05-28 10:12:28 +02:00
igShortcut 2
1 bool igShortcut_Nil (ImGuiKeyChord,ImGuiInputFlags)
2 bool igShortcut_ID (ImGuiKeyChord,ImGuiInputFlags,ImGuiID)
2022-12-15 10:44:29 +01:00
igTabItemCalcSize 2
1 ImVec2 igTabItemCalcSize_Str (const char*,bool)
2 ImVec2 igTabItemCalcSize_WindowPtr (ImGuiWindow*)
2021-08-22 12:12:19 +02:00
igTableGcCompactTransientBuffers 2
1 void igTableGcCompactTransientBuffers_TablePtr (ImGuiTable*)
2 void igTableGcCompactTransientBuffers_TableTempDataPtr (ImGuiTableTempData*)
2021-01-22 11:09:18 +01:00
igTableGetColumnName 2
2021-04-06 18:01:41 +02:00
1 const char* igTableGetColumnName_Int (int)
2 const char* igTableGetColumnName_TablePtr (const ImGuiTable*,int)
2020-09-09 18:01:06 +02:00
igTreeNode 3
2021-04-06 18:01:41 +02:00
1 bool igTreeNode_Str (const char*)
2 bool igTreeNode_StrStr (const char*,const char*,...)
3 bool igTreeNode_Ptr (const void*,const char*,...)
2020-06-29 18:55:13 +02:00
igTreeNodeEx 3
2021-04-06 18:01:41 +02:00
1 bool igTreeNodeEx_Str (const char*,ImGuiTreeNodeFlags)
2 bool igTreeNodeEx_StrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
3 bool igTreeNodeEx_Ptr (const void*,ImGuiTreeNodeFlags,const char*,...)
2020-09-09 18:01:06 +02:00
igTreeNodeExV 2
2021-04-06 18:01:41 +02:00
1 bool igTreeNodeExV_Str (const char*,ImGuiTreeNodeFlags,const char*,va_list)
2 bool igTreeNodeExV_Ptr (const void*,ImGuiTreeNodeFlags,const char*,va_list)
2018-06-30 10:03:55 +02:00
igTreeNodeV 2
2021-04-06 18:01:41 +02:00
1 bool igTreeNodeV_Str (const char*,const char*,va_list)
2 bool igTreeNodeV_Ptr (const void*,const char*,va_list)
2020-09-09 18:01:06 +02:00
igTreePush 2
2021-04-06 18:01:41 +02:00
1 void igTreePush_Str (const char*)
2 void igTreePush_Ptr (const void*)
2020-09-09 18:01:06 +02:00
igValue 4
2021-04-06 18:01:41 +02:00
1 void igValue_Bool (const char*,bool)
2 void igValue_Int (const char*,int)
3 void igValue_Uint (const char*,unsigned int)
4 void igValue_Float (const char*,float,const char*)
2024-05-28 10:12:28 +02:00
203 overloaded