|
|
|
@ -9,6 +9,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern CustomRect* CustomRect_CustomRect(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void CustomRect_destroy(CustomRect* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte CustomRect_IsPacked(CustomRect* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiPayload* igAcceptDragDropPayload(byte* type, ImGuiDragDropFlags flags); |
|
|
|
@ -664,6 +666,8 @@ namespace ImGuiNET |
|
|
|
|
public static extern byte igVSliderInt(byte* label, Vector2 size, int* v, int v_min, int v_max, byte* format); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte igVSliderScalar(byte* label, Vector2 size, ImGuiDataType data_type, void* v, void* v_min, void* v_max, byte* format, float power); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImColor_destroy(ImColor* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "ImColor_HSV_nonUDT2")] |
|
|
|
|
public static extern ImColor ImColor_HSV(ImColor* self, float h, float s, float v, float a); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
@ -679,12 +683,16 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImColor_SetHSV(ImColor* self, float h, float s, float v, float a); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawCmd_destroy(ImDrawCmd* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImDrawCmd* ImDrawCmd_ImDrawCmd(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawData_Clear(ImDrawData* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawData_DeIndexAllBuffers(ImDrawData* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawData_destroy(ImDrawData* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImDrawData* ImDrawData_ImDrawData(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawData_ScaleClipRects(ImDrawData* self, Vector2 sc); |
|
|
|
@ -740,6 +748,8 @@ namespace ImGuiNET |
|
|
|
|
public static extern void ImDrawList_ClearFreeMemory(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImDrawList* ImDrawList_CloneOutput(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImDrawList_destroy(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "ImDrawList_GetClipRectMax_nonUDT2")] |
|
|
|
|
public static extern Vector2 ImDrawList_GetClipRectMax(ImDrawList* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "ImDrawList_GetClipRectMin_nonUDT2")] |
|
|
|
@ -805,6 +815,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFont_ClearOutputData(ImFont* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFont_destroy(ImFont* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImFontGlyph* ImFont_FindGlyph(ImFont* self, ushort c); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self, ushort c); |
|
|
|
@ -853,6 +865,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFontAtlas_ClearTexData(ImFontAtlas* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFontAtlas_destroy(ImFontAtlas* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern CustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self, int index); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ushort* ImFontAtlas_GetGlyphRangesChineseFull(ImFontAtlas* self); |
|
|
|
@ -881,6 +895,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFontAtlas_SetTexID(ImFontAtlas* self, IntPtr id); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFontConfig_destroy(ImFontConfig* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImFontConfig* ImFontConfig_ImFontConfig(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self, ushort c); |
|
|
|
@ -891,6 +907,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self, ImVector* out_ranges); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self, int n); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(); |
|
|
|
@ -899,6 +917,8 @@ namespace ImGuiNET |
|
|
|
|
[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); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(); |
|
|
|
@ -911,20 +931,28 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiIO_ClearInputCharacters(ImGuiIO* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiIO_destroy(ImGuiIO* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiIO* ImGuiIO_ImGuiIO(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiListClipper_Begin(ImGuiListClipper* self, int items_count, float items_height); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiListClipper_destroy(ImGuiListClipper* self); |
|
|
|
|
[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); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte ImGuiListClipper_Step(ImGuiListClipper* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiPayload_Clear(ImGuiPayload* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiPayload_destroy(ImGuiPayload* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiPayload* ImGuiPayload_ImGuiPayload(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte ImGuiPayload_IsDataType(ImGuiPayload* self, byte* type); |
|
|
|
@ -963,6 +991,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiStorage_SetVoidPtr(ImGuiStorage* self, uint key, void* val); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiStyle_destroy(ImGuiStyle* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiStyle* ImGuiStyle_ImGuiStyle(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self, float scale_factor); |
|
|
|
@ -975,6 +1005,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiTextBuffer_clear(ImGuiTextBuffer* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiTextBuffer_destroy(ImGuiTextBuffer* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte ImGuiTextBuffer_empty(ImGuiTextBuffer* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte* ImGuiTextBuffer_end(ImGuiTextBuffer* self); |
|
|
|
@ -989,6 +1021,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiTextFilter_Clear(ImGuiTextFilter* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImGuiTextFilter_destroy(ImGuiTextFilter* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte ImGuiTextFilter_Draw(ImGuiTextFilter* self, byte* label, float width); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(byte* default_filter); |
|
|
|
@ -997,14 +1031,20 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte ImGuiTextFilter_PassFilter(ImGuiTextFilter* self, byte* text, byte* text_end); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImVec2_destroy(Vector2* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern Vector2* ImVec2_ImVec2(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern Vector2* ImVec2_ImVec2Float(float _x, float _y); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void ImVec4_destroy(Vector4* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern Vector4* ImVec4_ImVec4(); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern Vector4* ImVec4_ImVec4Float(float _x, float _y, float _z, float _w); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void Pair_destroy(Pair* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern Pair* Pair_PairInt(uint _key, int _val_i); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern Pair* Pair_PairFloat(uint _key, float _val_f); |
|
|
|
@ -1013,6 +1053,8 @@ namespace ImGuiNET |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte* TextRange_begin(TextRange* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern void TextRange_destroy(TextRange* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte TextRange_empty(TextRange* self); |
|
|
|
|
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] |
|
|
|
|
public static extern byte* TextRange_end(TextRange* self); |
|
|
|
|