|
|
|
@ -29,6 +29,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igBeginGroup(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igBeginListBox(byte* label, Vector2 size); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igBeginMainMenuBar(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igBeginMenu(byte* label, byte enabled); |
|
|
|
@ -49,6 +51,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igBeginTabItem(byte* label, byte* p_open, ImGuiTabItemFlags flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igBeginTable(byte* str_id, int column, ImGuiTableFlags flags, Vector2 outer_size, float inner_width); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igBeginTooltip(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igBullet(); |
|
|
|
@ -69,13 +73,15 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igCheckbox(byte* label, byte* v); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igCheckboxFlags(byte* label, uint* flags, uint flags_value); |
|
|
|
|
public static extern byte igCheckboxFlagsIntPtr(byte* label, int* flags, int flags_value); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igCheckboxFlagsUintPtr(byte* label, uint* flags, uint flags_value); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igCloseCurrentPopup(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igCollapsingHeaderTreeNodeFlags(byte* label, ImGuiTreeNodeFlags flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igCollapsingHeaderBoolPtr(byte* label, byte* p_open, ImGuiTreeNodeFlags flags); |
|
|
|
|
public static extern byte igCollapsingHeaderBoolPtr(byte* label, byte* p_visible, ImGuiTreeNodeFlags flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igColorButton(byte* desc_id, Vector4 col, ImGuiColorEditFlags flags, Vector2 size); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -107,12 +113,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igDestroyContext(IntPtr ctx); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igDestroyPlatformWindows(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igDockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClass* window_class); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern uint igDockSpaceOverViewport(ImGuiViewport* viewport, ImGuiDockNodeFlags flags, ImGuiWindowClass* window_class); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igDragFloat(byte* label, float* v, float v_speed, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igDragFloat2(byte* label, Vector2* v, float v_speed, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); |
|
|
|
@ -155,6 +155,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igEndGroup(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igEndListBox(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igEndMainMenuBar(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igEndMenu(); |
|
|
|
@ -167,16 +169,14 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igEndTabItem(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igEndTooltip(); |
|
|
|
|
public static extern void igEndTable(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiViewport* igFindViewportByID(uint id); |
|
|
|
|
public static extern void igEndTooltip(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiViewport* igFindViewportByPlatformHandle(void* platform_handle); |
|
|
|
|
public static extern void igGetAllocatorFunctions(IntPtr* p_alloc_func, IntPtr* p_free_func, void** p_user_data); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImDrawList* igGetBackgroundDrawListNil(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImDrawList* igGetBackgroundDrawListViewportPtr(ImGuiViewport* viewport); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte* igGetClipboardText(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern uint igGetColorU32Col(ImGuiCol idx, float alpha_mul); |
|
|
|
@ -223,8 +223,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImDrawList* igGetForegroundDrawListNil(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImDrawList* igGetForegroundDrawListViewportPtr(ImGuiViewport* viewport); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern int igGetFrameCount(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern float igGetFrameHeight(); |
|
|
|
@ -259,8 +257,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igGetMousePosOnOpeningCurrentPopup(Vector2* pOut); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiPlatformIO* igGetPlatformIO(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern float igGetScrollMaxX(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern float igGetScrollMaxY(); |
|
|
|
@ -293,10 +289,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern float igGetWindowContentRegionWidth(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern uint igGetWindowDockID(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern float igGetWindowDpiScale(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImDrawList* igGetWindowDrawList(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern float igGetWindowHeight(); |
|
|
|
@ -305,8 +297,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igGetWindowSize(Vector2* pOut); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiViewport* igGetWindowViewport(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern float igGetWindowWidth(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igImage(IntPtr user_texture_id, Vector2 size, Vector2 uv0, Vector2 uv1, Vector4 tint_col, Vector4 border_col); |
|
|
|
@ -403,8 +393,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igIsWindowCollapsed(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igIsWindowDocked(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igIsWindowFocused(ImGuiFocusedFlags flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igIsWindowHovered(ImGuiHoveredFlags flags); |
|
|
|
@ -413,12 +401,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igListBoxStr_arr(byte* label, int* current_item, byte** items, int items_count, int height_in_items); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igListBoxFooter(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igListBoxHeaderVec2(byte* label, Vector2 size); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igListBoxHeaderInt(byte* label, int items_count, int height_in_items); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igLoadIniSettingsFromDisk(byte* ini_filename); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igLoadIniSettingsFromMemory(byte* ini_data, uint ini_size); |
|
|
|
@ -451,7 +433,7 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igOpenPopup(byte* str_id, ImGuiPopupFlags popup_flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igOpenPopupContextItem(byte* str_id, ImGuiPopupFlags popup_flags); |
|
|
|
|
public static extern void igOpenPopupOnItemClick(byte* str_id, ImGuiPopupFlags popup_flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igPlotHistogramFloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -511,8 +493,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igRender(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igRenderPlatformWindowsDefault(void* platform_render_arg, void* renderer_render_arg); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igResetMouseDragDelta(ImGuiMouseButton button); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSameLine(float offset_from_start_x, float spacing); |
|
|
|
@ -527,6 +507,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSeparator(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetAllocatorFunctions(IntPtr alloc_func, IntPtr free_func, void* user_data); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetClipboardText(byte* text); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetColorEditOptions(ImGuiColorEditFlags flags); |
|
|
|
@ -561,14 +543,10 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetNextWindowBgAlpha(float alpha); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetNextWindowClass(ImGuiWindowClass* window_class); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetNextWindowCollapsed(byte collapsed, ImGuiCond cond); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetNextWindowContentSize(Vector2 size); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetNextWindowDockID(uint dock_id, ImGuiCond cond); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetNextWindowFocus(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetNextWindowPos(Vector2 pos, ImGuiCond cond, Vector2 pivot); |
|
|
|
@ -577,8 +555,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetNextWindowSizeConstraints(Vector2 size_min, Vector2 size_max, ImGuiSizeCallback custom_callback, void* custom_callback_data); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetNextWindowViewport(uint viewport_id); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetScrollFromPosXFloat(float local_x, float center_x_ratio); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igSetScrollFromPosYFloat(float local_y, float center_y_ratio); |
|
|
|
@ -661,6 +637,36 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igStyleColorsLight(ImGuiStyle* dst); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igTabItemButton(byte* label, ImGuiTabItemFlags flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern int igTableGetColumnCount(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiTableColumnFlags igTableGetColumnFlags(int column_n); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern int igTableGetColumnIndex(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte* igTableGetColumnNameInt(int column_n); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern int igTableGetRowIndex(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiTableSortSpecs* igTableGetSortSpecs(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igTableHeader(byte* label); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igTableHeadersRow(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igTableNextColumn(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igTableNextRow(ImGuiTableRowFlags row_flags, float min_row_height); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igTableSetBgColor(ImGuiTableBgTarget target, uint color, int column_n); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igTableSetColumnIndex(int column_n); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igTableSetupColumn(byte* label, ImGuiTableColumnFlags flags, float init_width_or_weight, uint user_id); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igTableSetupScrollFreeze(int cols, int rows); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igText(byte* fmt); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igTextColored(Vector4 col, byte* fmt); |
|
|
|
@ -691,8 +697,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igUnindent(float indent_w); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igUpdatePlatformWindows(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igValueBool(byte* prefix, byte b); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void igValueInt(byte* prefix, int v); |
|
|
|
@ -709,7 +713,7 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImColor_destroy(ImColor* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImColor_HSV(ImColor* pOut, ImColor* self, float h, float s, float v, float a); |
|
|
|
|
public static extern void ImColor_HSV(ImColor* pOut, float h, float s, float v, float a); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImColor* ImColor_ImColorNil(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -737,6 +741,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawData_ScaleClipRects(ImDrawData* self, Vector2 fb_scale); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern int ImDrawList__CalcCircleAutoSegmentCount(ImDrawList* self, float radius); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList__ClearFreeMemory(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList__OnChangedClipRect(ImDrawList* self); |
|
|
|
@ -745,11 +751,17 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList__OnChangedVtxOffset(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList__PathArcToFastEx(ImDrawList* self, Vector2 center, float radius, int a_min_sample, int a_max_sample, int a_step); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList__PathArcToN(ImDrawList* self, Vector2 center, float radius, float a_min, float a_max, int num_segments); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList__PopUnusedDrawCmd(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList__ResetForNewFrame(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddBezierCurve(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments); |
|
|
|
|
public static extern void ImDrawList_AddBezierCubic(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddBezierQuadratic(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness, int num_segments); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddCallback(ImDrawList* self, IntPtr callback, void* callback_data); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -765,7 +777,7 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddImageQuad(ImDrawList* self, IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddImageRounded(ImDrawList* self, IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawCornerFlags rounding_corners); |
|
|
|
|
public static extern void ImDrawList_AddImageRounded(ImDrawList* self, IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawFlags flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddLine(ImDrawList* self, Vector2 p1, Vector2 p2, uint col, float thickness); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -773,15 +785,15 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddNgonFilled(ImDrawList* self, Vector2 center, float radius, uint col, int num_segments); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddPolyline(ImDrawList* self, Vector2* points, int num_points, uint col, byte closed, float thickness); |
|
|
|
|
public static extern void ImDrawList_AddPolyline(ImDrawList* self, Vector2* points, int num_points, uint col, ImDrawFlags flags, float thickness); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddQuad(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddQuadFilled(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddRect(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness); |
|
|
|
|
public static extern void ImDrawList_AddRect(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags, float thickness); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddRectFilled(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners); |
|
|
|
|
public static extern void ImDrawList_AddRectFilled(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_AddRectFilledMultiColor(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -813,7 +825,9 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_PathArcToFast(ImDrawList* self, Vector2 center, float radius, int a_min_of_12, int a_max_of_12); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_PathBezierCurveTo(ImDrawList* self, Vector2 p2, Vector2 p3, Vector2 p4, int num_segments); |
|
|
|
|
public static extern void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self, Vector2 p2, Vector2 p3, Vector2 p4, int num_segments); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_PathBezierQuadraticCurveTo(ImDrawList* self, Vector2 p2, Vector2 p3, int num_segments); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_PathClear(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -823,9 +837,9 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_PathLineToMergeDuplicate(ImDrawList* self, Vector2 pos); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_PathRect(ImDrawList* self, Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawCornerFlags rounding_corners); |
|
|
|
|
public static extern void ImDrawList_PathRect(ImDrawList* self, Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawFlags flags); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_PathStroke(ImDrawList* self, uint col, byte closed, float thickness); |
|
|
|
|
public static extern void ImDrawList_PathStroke(ImDrawList* self, uint col, ImDrawFlags flags, float thickness); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_PopClipRect(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -997,6 +1011,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self, uint n); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiInputTextCallbackData_ClearSelection(ImGuiInputTextCallbackData* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self, int pos, int bytes_count); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiInputTextCallbackData_destroy(ImGuiInputTextCallbackData* self); |
|
|
|
@ -1007,6 +1023,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self, int pos, byte* text, byte* text_end); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiInputTextCallbackData_SelectAll(ImGuiInputTextCallbackData* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiIO_AddInputCharacter(ImGuiIO* self, uint c); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self, byte* str); |
|
|
|
@ -1025,7 +1043,7 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiListClipper_End(ImGuiListClipper* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count, float items_height); |
|
|
|
|
public static extern ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte ImGuiListClipper_Step(ImGuiListClipper* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -1045,14 +1063,6 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte ImGuiPayload_IsPreview(ImGuiPayload* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiStorage_BuildSortByKey(ImGuiStorage* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiStorage_Clear(ImGuiStorage* self); |
|
|
|
@ -1097,6 +1107,14 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self, float scale_factor); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiTableColumnSortSpecs_destroy(ImGuiTableColumnSortSpecs* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiTableSortSpecs_destroy(ImGuiTableSortSpecs* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiTextBuffer_append(ImGuiTextBuffer* self, byte* str, byte* str_end); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiTextBuffer_appendf(ImGuiTextBuffer* self, byte* fmt); |
|
|
|
@ -1147,16 +1165,10 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiViewport_GetCenter(Vector2* pOut, ImGuiViewport* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiViewport_GetWorkPos(Vector2* pOut, ImGuiViewport* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiViewport_GetWorkSize(Vector2* pOut, ImGuiViewport* self); |
|
|
|
|
public static extern void ImGuiViewport_GetWorkCenter(Vector2* pOut, ImGuiViewport* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiViewport* ImGuiViewport_ImGuiViewport(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiWindowClass_destroy(ImGuiWindowClass* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiWindowClass* ImGuiWindowClass_ImGuiWindowClass(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImVec2_destroy(Vector2* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern Vector2* ImVec2_ImVec2Nil(); |
|
|
|
|