@ -15,14 +15,16 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igBegin ( byte * name , byte * p_open , ImGuiWindowFlags flags ) ;
public static extern byte igBegin ( byte * name , byte * p_open , ImGuiWindowFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igBeginChildStr ( byte * str_id , Vector2 size , byte border , ImGuiWindowFlags flags ) ;
public static extern byte igBeginChild_ Str ( byte * str_id , Vector2 size , byte border , ImGuiWindowFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igBeginChildID ( uint id , Vector2 size , byte border , ImGuiWindowFlags flags ) ;
public static extern byte igBeginChild_ ID ( uint id , Vector2 size , byte border , ImGuiWindowFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igBeginChildFrame ( uint id , Vector2 size , ImGuiWindowFlags flags ) ;
public static extern byte igBeginChildFrame ( uint id , Vector2 size , ImGuiWindowFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igBeginCombo ( byte * label , byte * preview_value , ImGuiComboFlags flags ) ;
public static extern byte igBeginCombo ( byte * label , byte * preview_value , ImGuiComboFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igBeginDisabled ( byte disabled ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igBeginDragDropSource ( ImGuiDragDropFlags flags ) ;
public static extern byte igBeginDragDropSource ( ImGuiDragDropFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igBeginDragDropTarget ( ) ;
public static extern byte igBeginDragDropTarget ( ) ;
@ -63,8 +65,6 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern float igCalcItemWidth ( ) ;
public static extern float igCalcItemWidth ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igCalcListClipping ( int items_count , float items_height , int * out_items_display_start , int * out_items_display_end ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igCalcTextSize ( Vector2 * pOut , byte * text , byte * text_end , byte hide_text_after_double_hash , float wrap_width ) ;
public static extern void igCalcTextSize ( Vector2 * pOut , byte * text , byte * text_end , byte hide_text_after_double_hash , float wrap_width ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igCaptureKeyboardFromApp ( byte want_capture_keyboard_value ) ;
public static extern void igCaptureKeyboardFromApp ( byte want_capture_keyboard_value ) ;
@ -73,15 +73,15 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igCheckbox ( byte * label , byte * v ) ;
public static extern byte igCheckbox ( byte * label , byte * v ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igCheckboxFlagsIntPtr ( byte * label , int * flags , int flags_value ) ;
public static extern byte igCheckboxFlags_ IntPtr ( byte * label , int * flags , int flags_value ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igCheckboxFlagsUintPtr ( byte * label , uint * flags , uint flags_value ) ;
public static extern byte igCheckboxFlags_ UintPtr ( byte * label , uint * flags , uint flags_value ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igCloseCurrentPopup ( ) ;
public static extern void igCloseCurrentPopup ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igCollapsingHeaderTreeNodeFlags ( byte * label , ImGuiTreeNodeFlags flags ) ;
public static extern byte igCollapsingHeader_ TreeNodeFlags ( byte * label , ImGuiTreeNodeFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igCollapsingHeaderBoolPtr ( byte * label , byte * p_visible , ImGuiTreeNodeFlags flags ) ;
public static extern byte igCollapsingHeader_ BoolPtr ( byte * label , byte * p_visible , ImGuiTreeNodeFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igColorButton ( byte * desc_id , Vector4 col , ImGuiColorEditFlags flags , Vector2 size ) ;
public static extern byte igColorButton ( byte * desc_id , Vector4 col , ImGuiColorEditFlags flags , Vector2 size ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -103,9 +103,9 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igColumns ( int count , byte * id , byte border ) ;
public static extern void igColumns ( int count , byte * id , byte border ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igComboStr_arr ( byte * label , int * current_item , byte * * items , int items_count , int popup_max_height_in_items ) ;
public static extern byte igCombo_ Str_arr ( byte * label , int * current_item , byte * * items , int items_count , int popup_max_height_in_items ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igComboStr ( byte * label , int * current_item , byte * items_separated_by_zeros , int popup_max_height_in_items ) ;
public static extern byte igCombo_ Str ( byte * label , int * current_item , byte * items_separated_by_zeros , int popup_max_height_in_items ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern IntPtr igCreateContext ( ImFontAtlas * shared_font_atlas ) ;
public static extern IntPtr igCreateContext ( ImFontAtlas * shared_font_atlas ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -115,7 +115,7 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igDestroyPlatformWindows ( ) ;
public static extern void igDestroyPlatformWindows ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igDockSpace ( uint id , Vector2 size , ImGuiDockNodeFlags flags , ImGuiWindowClass * window_class ) ;
public static extern uint igDockSpace ( uint id , Vector2 size , ImGuiDockNodeFlags flags , ImGuiWindowClass * window_class ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern uint igDockSpaceOverViewport ( ImGuiViewport * viewport , ImGuiDockNodeFlags flags , ImGuiWindowClass * window_class ) ;
public static extern uint igDockSpaceOverViewport ( ImGuiViewport * viewport , ImGuiDockNodeFlags flags , ImGuiWindowClass * window_class ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -153,6 +153,8 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igEndCombo ( ) ;
public static extern void igEndCombo ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igEndDisabled ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igEndDragDropSource ( ) ;
public static extern void igEndDragDropSource ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igEndDragDropTarget ( ) ;
public static extern void igEndDragDropTarget ( ) ;
@ -185,17 +187,17 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igGetAllocatorFunctions ( IntPtr * p_alloc_func , IntPtr * p_free_func , void * * p_user_data ) ;
public static extern void igGetAllocatorFunctions ( IntPtr * p_alloc_func , IntPtr * p_free_func , void * * p_user_data ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImDrawList * igGetBackgroundDrawListNil ( ) ;
public static extern ImDrawList * igGetBackgroundDrawList_ Nil ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImDrawList * igGetBackgroundDrawListViewportPtr ( ImGuiViewport * viewport ) ;
public static extern ImDrawList * igGetBackgroundDrawList_ ViewportPtr ( ImGuiViewport * viewport ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte * igGetClipboardText ( ) ;
public static extern byte * igGetClipboardText ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern uint igGetColorU32Col ( ImGuiCol idx , float alpha_mul ) ;
public static extern uint igGetColorU32_ Col ( ImGuiCol idx , float alpha_mul ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern uint igGetColorU32Vec4 ( Vector4 col ) ;
public static extern uint igGetColorU32_ Vec4 ( Vector4 col ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern uint igGetColorU32U32 ( uint col ) ;
public static extern uint igGetColorU32_ U32 ( uint col ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern int igGetColumnIndex ( ) ;
public static extern int igGetColumnIndex ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -233,9 +235,9 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igGetFontTexUvWhitePixel ( Vector2 * pOut ) ;
public static extern void igGetFontTexUvWhitePixel ( Vector2 * pOut ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImDrawList * igGetForegroundDrawListNil ( ) ;
public static extern ImDrawList * igGetForegroundDrawList_ Nil ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImDrawList * igGetForegroundDrawListViewportPtr ( ImGuiViewport * viewport ) ;
public static extern ImDrawList * igGetForegroundDrawList_ ViewportPtr ( ImGuiViewport * viewport ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern int igGetFrameCount ( ) ;
public static extern int igGetFrameCount ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -243,11 +245,11 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern float igGetFrameHeightWithSpacing ( ) ;
public static extern float igGetFrameHeightWithSpacing ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern uint igGetIDStr ( byte * str_id ) ;
public static extern uint igGetID_ Str ( byte * str_id ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern uint igGetIDStrStr ( byte * str_id_begin , byte * str_id_end ) ;
public static extern uint igGetID_ StrStr ( byte * str_id_begin , byte * str_id_end ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern uint igGetIDPtr ( void * ptr_id ) ;
public static extern uint igGetID_ Ptr ( void * ptr_id ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiIO * igGetIO ( ) ;
public static extern ImGuiIO * igGetIO ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -257,12 +259,16 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igGetItemRectSize ( Vector2 * pOut ) ;
public static extern void igGetItemRectSize ( Vector2 * pOut ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern int igGetKeyIndex ( ImGuiKey imgui_ key) ;
public static extern int igGetKeyIndex ( ImGuiKey key ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern int igGetKeyPressedAmount ( int key_index , float repeat_delay , float rate ) ;
public static extern byte * igGetKeyName ( ImGuiKey key ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern int igGetKeyPressedAmount ( ImGuiKey key , float repeat_delay , float rate ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiViewport * igGetMainViewport ( ) ;
public static extern ImGuiViewport * igGetMainViewport ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern int igGetMouseClickedCount ( ImGuiMouseButton button ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiMouseCursor igGetMouseCursor ( ) ;
public static extern ImGuiMouseCursor igGetMouseCursor ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igGetMouseDragDelta ( Vector2 * pOut , ImGuiMouseButton button , float lock_threshold ) ;
public static extern void igGetMouseDragDelta ( Vector2 * pOut , ImGuiMouseButton button , float lock_threshold ) ;
@ -303,8 +309,6 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igGetWindowContentRegionMin ( Vector2 * pOut ) ;
public static extern void igGetWindowContentRegionMin ( Vector2 * pOut ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern float igGetWindowContentRegionWidth ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern uint igGetWindowDockID ( ) ;
public static extern uint igGetWindowDockID ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern float igGetWindowDpiScale ( ) ;
public static extern float igGetWindowDpiScale ( ) ;
@ -385,11 +389,11 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsItemVisible ( ) ;
public static extern byte igIsItemVisible ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsKeyDown ( int user_key_index ) ;
public static extern byte igIsKeyDown ( ImGuiKey key ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsKeyPressed ( int user_key_index , byte repeat ) ;
public static extern byte igIsKeyPressed ( ImGuiKey key , byte repeat ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsKeyReleased ( int user_key_index ) ;
public static extern byte igIsKeyReleased ( ImGuiKey key ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsMouseClicked ( ImGuiMouseButton button , byte repeat ) ;
public static extern byte igIsMouseClicked ( ImGuiMouseButton button , byte repeat ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -405,11 +409,11 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsMouseReleased ( ImGuiMouseButton button ) ;
public static extern byte igIsMouseReleased ( ImGuiMouseButton button ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsPopupOpenStr ( byte * str_id , ImGuiPopupFlags flags ) ;
public static extern byte igIsPopupOpen_ Str ( byte * str_id , ImGuiPopupFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsRectVisibleNil ( Vector2 size ) ;
public static extern byte igIsRectVisible_ Nil ( Vector2 size ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsRectVisibleVec2 ( Vector2 rect_min , Vector2 rect_max ) ;
public static extern byte igIsRectVisible_ Vec2 ( Vector2 rect_min , Vector2 rect_max ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igIsWindowAppearing ( ) ;
public static extern byte igIsWindowAppearing ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -423,7 +427,7 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igLabelText ( byte * label , byte * fmt ) ;
public static extern void igLabelText ( byte * label , byte * fmt ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[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 ) ;
public static extern byte igListBox_ Str_arr ( byte * label , int * current_item , byte * * items , int items_count , int height_in_items ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igLoadIniSettingsFromDisk ( byte * ini_filename ) ;
public static extern void igLoadIniSettingsFromDisk ( byte * ini_filename ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -445,9 +449,9 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igMemFree ( void * ptr ) ;
public static extern void igMemFree ( void * ptr ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igMenuItemBool ( byte * label , byte * shortcut , byte selected , byte enabled ) ;
public static extern byte igMenuItem_ Bool ( byte * label , byte * shortcut , byte selected , byte enabled ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igMenuItemBoolPtr ( byte * label , byte * shortcut , byte * p_selected , byte enabled ) ;
public static extern byte igMenuItem_ BoolPtr ( byte * label , byte * shortcut , byte * p_selected , byte enabled ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igNewFrame ( ) ;
public static extern void igNewFrame ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -455,13 +459,15 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igNextColumn ( ) ;
public static extern void igNextColumn ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igOpenPopup ( byte * str_id , ImGuiPopupFlags popup_flags ) ;
public static extern void igOpenPopup_Str ( byte * str_id , ImGuiPopupFlags popup_flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igOpenPopup_ID ( uint id , ImGuiPopupFlags popup_flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igOpenPopupOnItemClick ( byte * str_id , ImGuiPopupFlags popup_flags ) ;
public static extern void igOpenPopupOnItemClick ( byte * str_id , ImGuiPopupFlags popup_flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[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 ) ;
public static extern void igPlotHistogram_ FloatPtr ( 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)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPlotLinesFloatPtr ( byte * label , float * values , int values_count , int values_offset , byte * overlay_text , float scale_min , float scale_max , Vector2 graph_size , int stride ) ;
public static extern void igPlotLines_ FloatPtr ( 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)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPopAllowKeyboardFocus ( ) ;
public static extern void igPopAllowKeyboardFocus ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -491,29 +497,29 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushFont ( ImFont * font ) ;
public static extern void igPushFont ( ImFont * font ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushIDStr ( byte * str_id ) ;
public static extern void igPushID_ Str ( byte * str_id ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushIDStrStr ( byte * str_id_begin , byte * str_id_end ) ;
public static extern void igPushID_ StrStr ( byte * str_id_begin , byte * str_id_end ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushIDPtr ( void * ptr_id ) ;
public static extern void igPushID_ Ptr ( void * ptr_id ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushIDInt ( int int_id ) ;
public static extern void igPushID_ Int ( int int_id ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushItemWidth ( float item_width ) ;
public static extern void igPushItemWidth ( float item_width ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushStyleColorU32 ( ImGuiCol idx , uint col ) ;
public static extern void igPushStyleColor_ U32 ( ImGuiCol idx , uint col ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushStyleColorVec4 ( ImGuiCol idx , Vector4 col ) ;
public static extern void igPushStyleColor_ Vec4 ( ImGuiCol idx , Vector4 col ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushStyleVarFloat ( ImGuiStyleVar idx , float val ) ;
public static extern void igPushStyleVar_ Float ( ImGuiStyleVar idx , float val ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushStyleVarVec2 ( ImGuiStyleVar idx , Vector2 val ) ;
public static extern void igPushStyleVar_ Vec2 ( ImGuiStyleVar idx , Vector2 val ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igPushTextWrapPos ( float wrap_local_pos_x ) ;
public static extern void igPushTextWrapPos ( float wrap_local_pos_x ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igRadioButtonBool ( byte * label , byte active ) ;
public static extern byte igRadioButton_ Bool ( byte * label , byte active ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igRadioButtonIntPtr ( byte * label , int * v , int v_button ) ;
public static extern byte igRadioButton_ IntPtr ( byte * label , int * v , int v_button ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igRender ( ) ;
public static extern void igRender ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -527,9 +533,9 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte * igSaveIniSettingsToMemory ( uint * out_ini_size ) ;
public static extern byte * igSaveIniSettingsToMemory ( uint * out_ini_size ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igSelectableBool ( byte * label , byte selected , ImGuiSelectableFlags flags , Vector2 size ) ;
public static extern byte igSelectable_ Bool ( byte * label , byte selected , ImGuiSelectableFlags flags , Vector2 size ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igSelectableBoolPtr ( byte * label , byte * p_selected , ImGuiSelectableFlags flags , Vector2 size ) ;
public static extern byte igSelectable_ BoolPtr ( byte * label , byte * p_selected , ImGuiSelectableFlags flags , Vector2 size ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSeparator ( ) ;
public static extern void igSeparator ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -587,17 +593,17 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetNextWindowViewport ( uint viewport_id ) ;
public static extern void igSetNextWindowViewport ( uint viewport_id ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetScrollFromPosXFloat ( float local_x , float center_x_ratio ) ;
public static extern void igSetScrollFromPosX_ Float ( float local_x , float center_x_ratio ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetScrollFromPosYFloat ( float local_y , float center_y_ratio ) ;
public static extern void igSetScrollFromPosY_ Float ( float local_y , float center_y_ratio ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetScrollHereX ( float center_x_ratio ) ;
public static extern void igSetScrollHereX ( float center_x_ratio ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetScrollHereY ( float center_y_ratio ) ;
public static extern void igSetScrollHereY ( float center_y_ratio ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetScrollXFloat ( float scroll_x ) ;
public static extern void igSetScrollX_ Float ( float scroll_x ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetScrollYFloat ( float scroll_y ) ;
public static extern void igSetScrollY_ Float ( float scroll_y ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetStateStorage ( ImGuiStorage * storage ) ;
public static extern void igSetStateStorage ( ImGuiStorage * storage ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -605,23 +611,23 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetTooltip ( byte * fmt ) ;
public static extern void igSetTooltip ( byte * fmt ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetWindowCollapsedBool ( byte collapsed , ImGuiCond cond ) ;
public static extern void igSetWindowCollapsed_ Bool ( byte collapsed , ImGuiCond cond ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetWindowCollapsedStr ( byte * name , byte collapsed , ImGuiCond cond ) ;
public static extern void igSetWindowCollapsed_ Str ( byte * name , byte collapsed , ImGuiCond cond ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetWindowFocusNil ( ) ;
public static extern void igSetWindowFocus_ Nil ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetWindowFocusStr ( byte * name ) ;
public static extern void igSetWindowFocus_ Str ( byte * name ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetWindowFontScale ( float scale ) ;
public static extern void igSetWindowFontScale ( float scale ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetWindowPosVec2 ( Vector2 pos , ImGuiCond cond ) ;
public static extern void igSetWindowPos_ Vec2 ( Vector2 pos , ImGuiCond cond ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetWindowPosStr ( byte * name , Vector2 pos , ImGuiCond cond ) ;
public static extern void igSetWindowPos_ Str ( byte * name , Vector2 pos , ImGuiCond cond ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetWindowSizeVec2 ( Vector2 size , ImGuiCond cond ) ;
public static extern void igSetWindowSize_ Vec2 ( Vector2 size , ImGuiCond cond ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igSetWindowSizeStr ( byte * name , Vector2 size , ImGuiCond cond ) ;
public static extern void igSetWindowSize_ Str ( byte * name , Vector2 size , ImGuiCond cond ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igShowAboutWindow ( byte * p_open ) ;
public static extern void igShowAboutWindow ( byte * p_open ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -631,6 +637,8 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igShowMetricsWindow ( byte * p_open ) ;
public static extern void igShowMetricsWindow ( byte * p_open ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igShowStackToolWindow ( byte * p_open ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igShowStyleEditor ( ImGuiStyle * @ref ) ;
public static extern void igShowStyleEditor ( ImGuiStyle * @ref ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igShowStyleSelector ( byte * label ) ;
public static extern byte igShowStyleSelector ( byte * label ) ;
@ -677,7 +685,7 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern int igTableGetColumnIndex ( ) ;
public static extern int igTableGetColumnIndex ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte * igTableGetColumnNameInt ( int column_n ) ;
public static extern byte * igTableGetColumnName_ Int ( int column_n ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern int igTableGetRowIndex ( ) ;
public static extern int igTableGetRowIndex ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -693,6 +701,8 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igTableSetBgColor ( ImGuiTableBgTarget target , uint color , int column_n ) ;
public static extern void igTableSetBgColor ( ImGuiTableBgTarget target , uint color , int column_n ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igTableSetColumnEnabled ( int column_n , byte v ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igTableSetColumnIndex ( int column_n ) ;
public static extern byte igTableSetColumnIndex ( int column_n ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igTableSetupColumn ( byte * label , ImGuiTableColumnFlags flags , float init_width_or_weight , uint user_id ) ;
public static extern void igTableSetupColumn ( byte * label , ImGuiTableColumnFlags flags , float init_width_or_weight , uint user_id ) ;
@ -709,35 +719,35 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igTextWrapped ( byte * fmt ) ;
public static extern void igTextWrapped ( byte * fmt ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igTreeNodeStr ( byte * label ) ;
public static extern byte igTreeNode_ Str ( byte * label ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igTreeNodeStrStr ( byte * str_id , byte * fmt ) ;
public static extern byte igTreeNode_ StrStr ( byte * str_id , byte * fmt ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igTreeNodePtr ( void * ptr_id , byte * fmt ) ;
public static extern byte igTreeNode_ Ptr ( void * ptr_id , byte * fmt ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igTreeNodeExStr ( byte * label , ImGuiTreeNodeFlags flags ) ;
public static extern byte igTreeNodeEx_ Str ( byte * label , ImGuiTreeNodeFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igTreeNodeExStrStr ( byte * str_id , ImGuiTreeNodeFlags flags , byte * fmt ) ;
public static extern byte igTreeNodeEx_ StrStr ( byte * str_id , ImGuiTreeNodeFlags flags , byte * fmt ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igTreeNodeExPtr ( void * ptr_id , ImGuiTreeNodeFlags flags , byte * fmt ) ;
public static extern byte igTreeNodeEx_ Ptr ( void * ptr_id , ImGuiTreeNodeFlags flags , byte * fmt ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igTreePop ( ) ;
public static extern void igTreePop ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igTreePushStr ( byte * str_id ) ;
public static extern void igTreePush_ Str ( byte * str_id ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igTreePushPtr ( void * ptr_id ) ;
public static extern void igTreePush_ Ptr ( void * ptr_id ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igUnindent ( float indent_w ) ;
public static extern void igUnindent ( float indent_w ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igUpdatePlatformWindows ( ) ;
public static extern void igUpdatePlatformWindows ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igValueBool ( byte * prefix , byte b ) ;
public static extern void igValue_ Bool ( byte * prefix , byte b ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igValueInt ( byte * prefix , int v ) ;
public static extern void igValue_ Int ( byte * prefix , int v ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igValueUint ( byte * prefix , uint v ) ;
public static extern void igValue_ Uint ( byte * prefix , uint v ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void igValueFloat ( byte * prefix , float v , byte * float_format ) ;
public static extern void igValue_ Float ( byte * prefix , float v , byte * float_format ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte igVSliderFloat ( byte * label , Vector2 size , float * v , float v_min , float v_max , byte * format , ImGuiSliderFlags flags ) ;
public static extern byte igVSliderFloat ( byte * label , Vector2 size , float * v , float v_min , float v_max , byte * format , ImGuiSliderFlags flags ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -749,20 +759,22 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImColor_HSV ( ImColor * pOut , 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)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImColor * ImColor_ImColorNil ( ) ;
public static extern ImColor * ImColor_ImColor_ Nil ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImColor * ImColor_ImColorInt ( int r , int g , int b , int a ) ;
public static extern ImColor * ImColor_ImColor_ Int ( int r , int g , int b , int a ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImColor * ImColor_ImColorU32 ( uint rgba ) ;
public static extern ImColor * ImColor_ImColor_ U32 ( uint rgba ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImColor * ImColor_ImColorFloat ( float r , float g , float b , float a ) ;
public static extern ImColor * ImColor_ImColor_ Float ( float r , float g , float b , float a ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImColor * ImColor_ImColorVec4 ( Vector4 col ) ;
public static extern ImColor * ImColor_ImColor_ Vec4 ( Vector4 col ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImColor_SetHSV ( ImColor * self , float h , float s , float v , float a ) ;
public static extern void ImColor_SetHSV ( ImColor * self , float h , float s , float v , float a ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImDrawCmd_destroy ( ImDrawCmd * self ) ;
public static extern void ImDrawCmd_destroy ( ImDrawCmd * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern IntPtr ImDrawCmd_GetTexID ( ImDrawCmd * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImDrawCmd * ImDrawCmd_ImDrawCmd ( ) ;
public static extern ImDrawCmd * ImDrawCmd_ImDrawCmd ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImDrawData_Clear ( ImDrawData * self ) ;
public static extern void ImDrawData_Clear ( ImDrawData * self ) ;
@ -793,6 +805,8 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImDrawList__ResetForNewFrame ( ImDrawList * self ) ;
public static extern void ImDrawList__ResetForNewFrame ( ImDrawList * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImDrawList__TryMergeDrawCmds ( ImDrawList * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImDrawList_AddBezierCubic ( 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)]
[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 ) ;
public static extern void ImDrawList_AddBezierQuadratic ( ImDrawList * self , Vector2 p1 , Vector2 p2 , Vector2 p3 , uint col , float thickness , int num_segments ) ;
@ -831,9 +845,9 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[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 ) ;
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)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImDrawList_AddTextVec2 ( ImDrawList * self , Vector2 pos , uint col , byte * text_begin , byte * text_end ) ;
public static extern void ImDrawList_AddText_ Vec2 ( ImDrawList * self , Vector2 pos , uint col , byte * text_begin , byte * text_end ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImDrawList_AddTextFontPtr ( ImDrawList * self , ImFont * font , float font_size , Vector2 pos , uint col , byte * text_begin , byte * text_end , float wrap_width , Vector4 * cpu_fine_clip_rect ) ;
public static extern void ImDrawList_AddText_ FontPtr ( ImDrawList * self , ImFont * font , float font_size , Vector2 pos , uint col , byte * text_begin , byte * text_end , float wrap_width , Vector4 * cpu_fine_clip_rect ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImDrawList_AddTriangle ( ImDrawList * self , Vector2 p1 , Vector2 p2 , Vector2 p3 , uint col , float thickness ) ;
public static extern void ImDrawList_AddTriangle ( ImDrawList * self , Vector2 p1 , Vector2 p2 , Vector2 p3 , uint col , float thickness ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -949,8 +963,6 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImFont_RenderText ( ImFont * self , ImDrawList * draw_list , float size , Vector2 pos , uint col , Vector4 clip_rect , byte * text_begin , byte * text_end , float wrap_width , byte cpu_fine_clip ) ;
public static extern void ImFont_RenderText ( ImFont * self , ImDrawList * draw_list , float size , Vector2 pos , uint col , Vector4 clip_rect , byte * text_begin , byte * text_end , float wrap_width , byte cpu_fine_clip ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImFont_SetFallbackChar ( ImFont * self , ushort c ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImFont_SetGlyphVisible ( ImFont * self , ushort c , byte visible ) ;
public static extern void ImFont_SetGlyphVisible ( ImFont * self , ushort c , byte visible ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern int ImFontAtlas_AddCustomRectFontGlyph ( ImFontAtlas * self , ImFont * font , ushort id , int width , int height , float advance_x , Vector2 offset ) ;
public static extern int ImFontAtlas_AddCustomRectFontGlyph ( ImFontAtlas * self , ImFont * font , ushort id , int width , int height , float advance_x , Vector2 offset ) ;
@ -1059,24 +1071,44 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiInputTextCallbackData_SelectAll ( ImGuiInputTextCallbackData * self ) ;
public static extern void ImGuiInputTextCallbackData_SelectAll ( ImGuiInputTextCallbackData * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddFocusEvent ( ImGuiIO * self , byte focused ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddInputCharacter ( ImGuiIO * self , uint c ) ;
public static extern void ImGuiIO_AddInputCharacter ( ImGuiIO * self , uint c ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddInputCharactersUTF8 ( ImGuiIO * self , byte * str ) ;
public static extern void ImGuiIO_AddInputCharactersUTF8 ( ImGuiIO * self , byte * str ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddInputCharacterUTF16 ( ImGuiIO * self , ushort c ) ;
public static extern void ImGuiIO_AddInputCharacterUTF16 ( ImGuiIO * self , ushort c ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddKeyAnalogEvent ( ImGuiIO * self , ImGuiKey key , byte down , float v ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddKeyEvent ( ImGuiIO * self , ImGuiKey key , byte down ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddMouseButtonEvent ( ImGuiIO * self , int button , byte down ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddMousePosEvent ( ImGuiIO * self , float x , float y ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddMouseViewportEvent ( ImGuiIO * self , uint id ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_AddMouseWheelEvent ( ImGuiIO * self , float wh_x , float wh_y ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_ClearInputCharacters ( ImGuiIO * self ) ;
public static extern void ImGuiIO_ClearInputCharacters ( ImGuiIO * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_ClearInputKeys ( ImGuiIO * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_destroy ( ImGuiIO * self ) ;
public static extern void ImGuiIO_destroy ( ImGuiIO * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiIO * ImGuiIO_ImGuiIO ( ) ;
public static extern ImGuiIO * ImGuiIO_ImGuiIO ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiIO_SetKeyEventNativeData ( ImGuiIO * self , ImGuiKey key , int native_keycode , int native_scancode , int native_legacy_index ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiListClipper_Begin ( ImGuiListClipper * self , int items_count , float items_height ) ;
public static extern void ImGuiListClipper_Begin ( ImGuiListClipper * self , int items_count , float items_height ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiListClipper_destroy ( ImGuiListClipper * self ) ;
public static extern void ImGuiListClipper_destroy ( ImGuiListClipper * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiListClipper_End ( ImGuiListClipper * self ) ;
public static extern void ImGuiListClipper_End ( ImGuiListClipper * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiListClipper_ForceDisplayRangeByIndices ( ImGuiListClipper * self , int item_min , int item_max ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiListClipper * ImGuiListClipper_ImGuiListClipper ( ) ;
public static extern ImGuiListClipper * ImGuiListClipper_ImGuiListClipper ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte ImGuiListClipper_Step ( ImGuiListClipper * self ) ;
public static extern byte ImGuiListClipper_Step ( ImGuiListClipper * self ) ;
@ -1097,6 +1129,10 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte ImGuiPayload_IsPreview ( ImGuiPayload * self ) ;
public static extern byte ImGuiPayload_IsPreview ( ImGuiPayload * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiPlatformImeData_destroy ( ImGuiPlatformImeData * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiPlatformImeData * ImGuiPlatformImeData_ImGuiPlatformImeData ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiPlatformIO_destroy ( ImGuiPlatformIO * self ) ;
public static extern void ImGuiPlatformIO_destroy ( ImGuiPlatformIO * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiPlatformIO * ImGuiPlatformIO_ImGuiPlatformIO ( ) ;
public static extern ImGuiPlatformIO * ImGuiPlatformIO_ImGuiPlatformIO ( ) ;
@ -1137,11 +1173,11 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiStoragePair_destroy ( ImGuiStoragePair * self ) ;
public static extern void ImGuiStoragePair_destroy ( ImGuiStoragePair * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiStoragePair * ImGuiStoragePair_ImGuiStoragePairInt ( uint _ key , int _ val_i ) ;
public static extern ImGuiStoragePair * ImGuiStoragePair_ImGuiStoragePair_ Int ( uint _ key , int _ val_i ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiStoragePair * ImGuiStoragePair_ImGuiStoragePairFloat ( uint _ key , float _ val_f ) ;
public static extern ImGuiStoragePair * ImGuiStoragePair_ImGuiStoragePair_ Float ( uint _ key , float _ val_f ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiStoragePair * ImGuiStoragePair_ImGuiStoragePairPtr ( uint _ key , void * _ val_p ) ;
public static extern ImGuiStoragePair * ImGuiStoragePair_ImGuiStoragePair_ Ptr ( uint _ key , void * _ val_p ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiStyle_destroy ( ImGuiStyle * self ) ;
public static extern void ImGuiStyle_destroy ( ImGuiStyle * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -1197,9 +1233,9 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern byte ImGuiTextRange_empty ( ImGuiTextRange * self ) ;
public static extern byte ImGuiTextRange_empty ( ImGuiTextRange * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiTextRange * ImGuiTextRange_ImGuiTextRangeNil ( ) ;
public static extern ImGuiTextRange * ImGuiTextRange_ImGuiTextRange_ Nil ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern ImGuiTextRange * ImGuiTextRange_ImGuiTextRangeStr ( byte * _ b , byte * _ e ) ;
public static extern ImGuiTextRange * ImGuiTextRange_ImGuiTextRange_ Str ( byte * _ b , byte * _ e ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImGuiTextRange_split ( ImGuiTextRange * self , byte separator , ImVector * @out ) ;
public static extern void ImGuiTextRange_split ( ImGuiTextRange * self , byte separator , ImVector * @out ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
@ -1217,14 +1253,14 @@ namespace ImGuiNET
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImVec2_destroy ( Vector2 * self ) ;
public static extern void ImVec2_destroy ( Vector2 * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern Vector2 * ImVec2_ImVec2Nil ( ) ;
public static extern Vector2 * ImVec2_ImVec2_ Nil ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern Vector2 * ImVec2_ImVec2Float ( float _ x , float _ y ) ;
public static extern Vector2 * ImVec2_ImVec2_ Float ( float _ x , float _ y ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern void ImVec4_destroy ( Vector4 * self ) ;
public static extern void ImVec4_destroy ( Vector4 * self ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern Vector4 * ImVec4_ImVec4Nil ( ) ;
public static extern Vector4 * ImVec4_ImVec4_ Nil ( ) ;
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
[DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)]
public static extern Vector4 * ImVec4_ImVec4Float ( float _ x , float _ y , float _ z , float _ w ) ;
public static extern Vector4 * ImVec4_ImVec4_ Float ( float _ x , float _ y , float _ z , float _ w ) ;
}
}
}
}