imgui_dart library
Support for doing something awesome.
More dartdocs go here.
Classes
- ImColor
- ImDrawChannel
- ImDrawCmd
- ImDrawCmdHeader
- ImDrawData
- ImDrawFlags
- ImDrawList
- ImDrawListFlags
- ImDrawListSplitter
- ImDrawVert
- ImFont
- ImFontAtlas
- ImFontAtlasCustomRect
- ImFontAtlasFlags
- ImFontConfig
- ImFontGlyph
- ImFontGlyphRangesBuilder
- ImGuiBackendFlags
- ImGuiButtonFlags
- ImGuiCol
- ImGuiColorEditFlags
- ImGuiComboFlags
- ImGuiCond
- ImGuiConfigFlags
- ImGuiDataType
- ImGuiDir
- ImGuiDockNodeFlags
- ImGuiDragDropFlags
- ImGuiFocusedFlags
- ImGuiHoveredFlags
- ImGuiInputTextCallbackData
- ImGuiInputTextFlags
- ImGuiIO
- ImGuiKey
- ImGuiKeyModFlags
- ImGuiListClipper
- ImGuiMouseButton
- ImGuiMouseCursor
- ImGuiOnceUponAFrame
- ImGuiPayload
- ImGuiPlatformIO
- ImGuiPlatformMonitor
- ImGuiPopupFlags
- ImGuiSelectableFlags
- ImGuiSizeCallbackData
- ImGuiSliderFlags
- ImGuiSortDirection
- ImGuiStorage
- ImGuiStoragePair
- ImGuiStyle
- ImGuiStyleVar
- ImGuiTabBarFlags
- ImGuiTabItemFlags
- ImGuiTableBgTarget
- ImGuiTableColumnFlags
- ImGuiTableColumnSortSpecs
- ImGuiTableFlags
- ImGuiTableRowFlags
- ImGuiTableSortSpecs
- ImGuiTextBuffer
- ImGuiTextFilter
- ImGuiTextRange
- ImGuiTreeNodeFlags
- ImGuiViewport
- ImGuiViewportFlags
- ImGuiWindowClass
- ImGuiWindowFlags
- ImVec2
- ImVec4
- ImVector
- STB_TexteditState
- StbTexteditRow
- StbUndoRecord
- StbUndoState
- Vector2
- Vector3
- Vector4
Functions
-
igAcceptDragDropPayload(
Pointer< Uint8> type, int flags) → Pointer<ImGuiPayload> -
ImGuiPayload* igAcceptDragDropPayload( byte* type , ImGuiDragDropFlags flags );
-
igAlignTextToFramePadding(
) → void -
void igAlignTextToFramePadding( );
-
igArrowButton(
Pointer< Uint8> str_id, int dir) → int -
byte igArrowButton( byte* str_id , ImGuiDir dir );
-
igBegin(
Pointer< Uint8> name, Pointer<Uint8> p_open, int flags) → int -
byte igBegin( byte* name , byte* p_open , ImGuiWindowFlags flags );
-
igBeginChildFrame(
int id, ImVec2 size, int flags) → int -
byte igBeginChildFrame( uint id , ImVec2 size , ImGuiWindowFlags flags );
-
igBeginChildID(
int id, ImVec2 size, int border, int flags) → int -
byte igBeginChildID( uint id , ImVec2 size , byte border , ImGuiWindowFlags flags );
-
igBeginChildStr(
Pointer< Uint8> str_id, ImVec2 size, int border, int flags) → int -
byte igBeginChildStr( byte* str_id , ImVec2 size , byte border , ImGuiWindowFlags flags );
-
igBeginCombo(
Pointer< Uint8> label, Pointer<Uint8> preview_value, int flags) → int -
byte igBeginCombo( byte* label , byte* preview_value , ImGuiComboFlags flags );
-
igBeginDragDropSource(
int flags) → int -
byte igBeginDragDropSource( ImGuiDragDropFlags flags );
-
igBeginDragDropTarget(
) → int -
byte igBeginDragDropTarget( );
-
igBeginGroup(
) → void -
void igBeginGroup( );
-
igBeginListBox(
Pointer< Uint8> label, ImVec2 size) → int -
byte igBeginListBox( byte* label , ImVec2 size );
-
igBeginMainMenuBar(
) → int -
byte igBeginMainMenuBar( );
-
igBeginMenu(
Pointer< Uint8> label, int enabled) → int -
byte igBeginMenu( byte* label , byte enabled );
-
igBeginMenuBar(
) → int -
byte igBeginMenuBar( );
-
igBeginPopup(
Pointer< Uint8> str_id, int flags) → int -
byte igBeginPopup( byte* str_id , ImGuiWindowFlags flags );
-
igBeginPopupContextItem(
Pointer< Uint8> str_id, int popup_flags) → int -
byte igBeginPopupContextItem( byte* str_id , ImGuiPopupFlags popup_flags );
-
igBeginPopupContextVoid(
Pointer< Uint8> str_id, int popup_flags) → int -
byte igBeginPopupContextVoid( byte* str_id , ImGuiPopupFlags popup_flags );
-
igBeginPopupContextWindow(
Pointer< Uint8> str_id, int popup_flags) → int -
byte igBeginPopupContextWindow( byte* str_id , ImGuiPopupFlags popup_flags );
-
igBeginPopupModal(
Pointer< Uint8> name, Pointer<Uint8> p_open, int flags) → int -
byte igBeginPopupModal( byte* name , byte* p_open , ImGuiWindowFlags flags );
-
igBeginTabBar(
Pointer< Uint8> str_id, int flags) → int -
byte igBeginTabBar( byte* str_id , ImGuiTabBarFlags flags );
-
igBeginTabItem(
Pointer< Uint8> label, Pointer<Uint8> p_open, int flags) → int -
byte igBeginTabItem( byte* label , byte* p_open , ImGuiTabItemFlags flags );
-
igBeginTable(
Pointer< Uint8> str_id, int column, int flags, ImVec2 outer_size, double inner_width) → int -
byte igBeginTable( byte* str_id , int column , ImGuiTableFlags flags , ImVec2 outer_size , float inner_width );
-
igBeginTooltip(
) → void -
void igBeginTooltip( );
-
igBullet(
) → void -
void igBullet( );
-
igBulletText(
Pointer< Uint8> fmt) → void -
void igBulletText( byte* fmt , ... ... );
-
igButton(
Pointer< Uint8> label, ImVec2 size) → int -
byte igButton( byte* label , ImVec2 size );
-
igCalcItemWidth(
) → double -
float igCalcItemWidth( );
-
igCalcListClipping(
int items_count, double items_height, Pointer< Int32> out_items_display_start, Pointer<Int32> out_items_display_end) → void -
void igCalcListClipping( int items_count , float items_height , int* out_items_display_start , int* out_items_display_end );
-
igCalcTextSize(
Pointer< ImVec2> pOut, Pointer<Uint8> text, Pointer<Uint8> text_end, int hide_text_after_double_hash, double wrap_width) → void -
void igCalcTextSize( ImVec2* pOut , byte* text , byte* text_end , byte hide_text_after_double_hash , float wrap_width );
-
igCaptureKeyboardFromApp(
int want_capture_keyboard_value) → void -
void igCaptureKeyboardFromApp( byte want_capture_keyboard_value );
-
igCaptureMouseFromApp(
int want_capture_mouse_value) → void -
void igCaptureMouseFromApp( byte want_capture_mouse_value );
-
igCheckbox(
Pointer< Uint8> label, Pointer<Uint8> v) → int -
byte igCheckbox( byte* label , byte* v );
-
igCheckboxFlagsIntPtr(
Pointer< Uint8> label, Pointer<Int32> flags, int flags_value) → int -
byte igCheckboxFlagsIntPtr( byte* label , int* flags , int flags_value );
-
igCheckboxFlagsUintPtr(
Pointer< Uint8> label, Pointer<Uint32> flags, int flags_value) → int -
byte igCheckboxFlagsUintPtr( byte* label , uint* flags , uint flags_value );
-
igCloseCurrentPopup(
) → void -
void igCloseCurrentPopup( );
-
igCollapsingHeaderBoolPtr(
Pointer< Uint8> label, Pointer<Uint8> p_visible, int flags) → int -
byte igCollapsingHeaderBoolPtr( byte* label , byte* p_visible , ImGuiTreeNodeFlags flags );
-
igCollapsingHeaderTreeNodeFlags(
Pointer< Uint8> label, int flags) → int -
byte igCollapsingHeaderTreeNodeFlags( byte* label , ImGuiTreeNodeFlags flags );
-
igColorButton(
Pointer< Uint8> desc_id, ImVec4 col, int flags, ImVec2 size) → int -
byte igColorButton( byte* desc_id , ImVec4 col , ImGuiColorEditFlags flags , ImVec2 size );
-
igColorConvertFloat4ToU32(
ImVec4 _in) → int -
uint igColorConvertFloat4ToU32( ImVec4 _in );
-
igColorConvertHSVtoRGB(
double h, double s, double v, Pointer< Float> out_r, Pointer<Float> out_g, Pointer<Float> out_b) → void -
void igColorConvertHSVtoRGB( float h , float s , float v , float* out_r , float* out_g , float* out_b );
-
igColorConvertRGBtoHSV(
double r, double g, double b, Pointer< Float> out_h, Pointer<Float> out_s, Pointer<Float> out_v) → void -
void igColorConvertRGBtoHSV( float r , float g , float b , float* out_h , float* out_s , float* out_v );
-
igColorConvertU32ToFloat4(
Pointer< ImVec4> pOut, int _in) → void -
void igColorConvertU32ToFloat4( ImVec4* pOut , uint _in );
-
igColorEdit3(
Pointer< Uint8> label, Pointer<Vector3> col, int flags) → int -
byte igColorEdit3( byte* label , Vector3* col , ImGuiColorEditFlags flags );
-
igColorEdit4(
Pointer< Uint8> label, Pointer<Vector4> col, int flags) → int -
byte igColorEdit4( byte* label , Vector4* col , ImGuiColorEditFlags flags );
-
igColorPicker3(
Pointer< Uint8> label, Pointer<Vector3> col, int flags) → int -
byte igColorPicker3( byte* label , Vector3* col , ImGuiColorEditFlags flags );
-
igColorPicker4(
Pointer< Uint8> label, Pointer<Vector4> col, int flags, Pointer<Float> ref_col) → int -
byte igColorPicker4( byte* label , Vector4* col , ImGuiColorEditFlags flags , float* ref_col );
-
igColumns(
int count, Pointer< Uint8> id, int border) → void -
void igColumns( int count , byte* id , byte border );
-
igComboStr(
Pointer< Uint8> label, Pointer<Int32> current_item, Pointer<Uint8> items_separated_by_zeros, int popup_max_height_in_items) → int -
byte igComboStr( byte* label , int* current_item , byte* items_separated_by_zeros , int popup_max_height_in_items );
-
igComboStr_arr(
Pointer< Uint8> label, Pointer<Int32> current_item, Pointer<Pointer< items, int items_count, int popup_max_height_in_items) → intUint8> > -
byte igComboStr_arr( byte* label , int* current_item , byte** items , int items_count , int popup_max_height_in_items );
-
igCreateContext(
→ int ) -
IntPtr igCreateContext( ImFontAtlas* shared_font_atlas );
-
igDebugCheckVersionAndDataLayout(
Pointer< Uint8> version_str, int sz_io, int sz_style, int sz_vec2, int sz_vec4, int sz_drawvert, int sz_drawidx) → int -
byte igDebugCheckVersionAndDataLayout( byte* version_str , uint sz_io , uint sz_style , uint sz_vec2 , uint sz_vec4 , uint sz_drawvert , uint sz_drawidx );
-
igDestroyContext(
int ctx) → void -
void igDestroyContext( IntPtr ctx );
-
igDestroyPlatformWindows(
) → void -
void igDestroyPlatformWindows( );
-
igDockSpace(
int id, ImVec2 size, int flags, Pointer< ImGuiWindowClass> window_class) → void -
void igDockSpace( uint id , ImVec2 size , ImGuiDockNodeFlags flags , ImGuiWindowClass* window_class );
-
igDockSpaceOverViewport(
Pointer< ImGuiViewport> viewport, int flags, Pointer<ImGuiWindowClass> window_class) → int -
uint igDockSpaceOverViewport( ImGuiViewport* viewport , ImGuiDockNodeFlags flags , ImGuiWindowClass* window_class );
-
igDragFloat(
Pointer< Uint8> label, Pointer<Float> v, double v_speed, double v_min, double v_max, Pointer<Uint8> format, int flags) → int -
byte igDragFloat( byte* label , float* v , float v_speed , float v_min , float v_max , byte* format , ImGuiSliderFlags flags );
-
igDragFloat2(
Pointer< Uint8> label, Pointer<Vector2> v, double v_speed, double v_min, double v_max, Pointer<Uint8> format, int flags) → int -
byte igDragFloat2( byte* label , Vector2* v , float v_speed , float v_min , float v_max , byte* format , ImGuiSliderFlags flags );
-
igDragFloat3(
Pointer< Uint8> label, Pointer<Vector3> v, double v_speed, double v_min, double v_max, Pointer<Uint8> format, int flags) → int -
byte igDragFloat3( byte* label , Vector3* v , float v_speed , float v_min , float v_max , byte* format , ImGuiSliderFlags flags );
-
igDragFloat4(
Pointer< Uint8> label, Pointer<Vector4> v, double v_speed, double v_min, double v_max, Pointer<Uint8> format, int flags) → int -
byte igDragFloat4( byte* label , Vector4* v , float v_speed , float v_min , float v_max , byte* format , ImGuiSliderFlags flags );
-
igDragFloatRange2(
Pointer< Uint8> label, Pointer<Float> v_current_min, Pointer<Float> v_current_max, double v_speed, double v_min, double v_max, Pointer<Uint8> format, Pointer<Uint8> format_max, int flags) → int -
byte igDragFloatRange2( byte* label , float* v_current_min , float* v_current_max , float v_speed , float v_min , float v_max , byte* format , byte* format_max , ImGuiSliderFlags flags );
-
igDragInt(
Pointer< Uint8> label, Pointer<Int32> v, double v_speed, int v_min, int v_max, Pointer<Uint8> format, int flags) → int -
byte igDragInt( byte* label , int* v , float v_speed , int v_min , int v_max , byte* format , ImGuiSliderFlags flags );
-
igDragInt2(
Pointer< Uint8> label, Pointer<Int32> v, double v_speed, int v_min, int v_max, Pointer<Uint8> format, int flags) → int -
byte igDragInt2( byte* label , int* v , float v_speed , int v_min , int v_max , byte* format , ImGuiSliderFlags flags );
-
igDragInt3(
Pointer< Uint8> label, Pointer<Int32> v, double v_speed, int v_min, int v_max, Pointer<Uint8> format, int flags) → int -
byte igDragInt3( byte* label , int* v , float v_speed , int v_min , int v_max , byte* format , ImGuiSliderFlags flags );
-
igDragInt4(
Pointer< Uint8> label, Pointer<Int32> v, double v_speed, int v_min, int v_max, Pointer<Uint8> format, int flags) → int -
byte igDragInt4( byte* label , int* v , float v_speed , int v_min , int v_max , byte* format , ImGuiSliderFlags flags );
-
igDragIntRange2(
Pointer< Uint8> label, Pointer<Int32> v_current_min, Pointer<Int32> v_current_max, double v_speed, int v_min, int v_max, Pointer<Uint8> format, Pointer<Uint8> format_max, int flags) → int -
byte igDragIntRange2( byte* label , int* v_current_min , int* v_current_max , float v_speed , int v_min , int v_max , byte* format , byte* format_max , ImGuiSliderFlags flags );
-
igDragScalar(
Pointer< Uint8> label, int data_type, Pointer<Void> p_data, double v_speed, Pointer<Void> p_min, Pointer<Void> p_max, Pointer<Uint8> format, int flags) → int -
byte igDragScalar( byte* label , ImGuiDataType data_type , void* p_data , float v_speed , void* p_min , void* p_max , byte* format , ImGuiSliderFlags flags );
-
igDragScalarN(
Pointer< Uint8> label, int data_type, Pointer<Void> p_data, int components, double v_speed, Pointer<Void> p_min, Pointer<Void> p_max, Pointer<Uint8> format, int flags) → int -
byte igDragScalarN( byte* label , ImGuiDataType data_type , void* p_data , int components , float v_speed , void* p_min , void* p_max , byte* format , ImGuiSliderFlags flags );
-
igDummy(
ImVec2 size) → void -
void igDummy( ImVec2 size );
-
igEnd(
) → void -
void igEnd( );
-
igEndChild(
) → void -
void igEndChild( );
-
igEndChildFrame(
) → void -
void igEndChildFrame( );
-
igEndCombo(
) → void -
void igEndCombo( );
-
igEndDragDropSource(
) → void -
void igEndDragDropSource( );
-
igEndDragDropTarget(
) → void -
void igEndDragDropTarget( );
-
igEndFrame(
) → void -
void igEndFrame( );
-
igEndGroup(
) → void -
void igEndGroup( );
-
igEndListBox(
) → void -
void igEndListBox( );
-
igEndMainMenuBar(
) → void -
void igEndMainMenuBar( );
-
igEndMenu(
) → void -
void igEndMenu( );
-
igEndMenuBar(
) → void -
void igEndMenuBar( );
-
igEndPopup(
) → void -
void igEndPopup( );
-
igEndTabBar(
) → void -
void igEndTabBar( );
-
igEndTabItem(
) → void -
void igEndTabItem( );
-
igEndTable(
) → void -
void igEndTable( );
-
igEndTooltip(
) → void -
void igEndTooltip( );
-
igFindViewportByID(
int id) → Pointer< ImGuiViewport> -
ImGuiViewport* igFindViewportByID( uint id );
-
igFindViewportByPlatformHandle(
Pointer< Void> platform_handle) → Pointer<ImGuiViewport> -
ImGuiViewport* igFindViewportByPlatformHandle( void* platform_handle );
-
igGetAllocatorFunctions(
Pointer< IntPtr> p_alloc_func, Pointer<IntPtr> p_free_func, Pointer<Pointer< p_user_data) → voidVoid> > -
void igGetAllocatorFunctions( IntPtr* p_alloc_func , IntPtr* p_free_func , void** p_user_data );
-
igGetBackgroundDrawListNil(
) → Pointer< ImDrawList> -
ImDrawList* igGetBackgroundDrawListNil( );
-
igGetBackgroundDrawListViewportPtr(
Pointer< ImGuiViewport> viewport) → Pointer<ImDrawList> -
ImDrawList* igGetBackgroundDrawListViewportPtr( ImGuiViewport* viewport );
-
igGetClipboardText(
) → Pointer< Uint8> -
byte* igGetClipboardText( );
-
igGetColorU32Col(
int idx, double alpha_mul) → int -
uint igGetColorU32Col( ImGuiCol idx , float alpha_mul );
-
igGetColorU32U32(
int col) → int -
uint igGetColorU32U32( uint col );
-
igGetColorU32Vec4(
ImVec4 col) → int -
uint igGetColorU32Vec4( ImVec4 col );
-
igGetColumnIndex(
) → int -
int igGetColumnIndex( );
-
igGetColumnOffset(
int column_index) → double -
float igGetColumnOffset( int column_index );
-
igGetColumnsCount(
) → int -
int igGetColumnsCount( );
-
igGetColumnWidth(
int column_index) → double -
float igGetColumnWidth( int column_index );
-
igGetContentRegionAvail(
Pointer< ImVec2> pOut) → void -
void igGetContentRegionAvail( ImVec2* pOut );
-
igGetContentRegionMax(
Pointer< ImVec2> pOut) → void -
void igGetContentRegionMax( ImVec2* pOut );
-
igGetCurrentContext(
) → int -
IntPtr igGetCurrentContext( );
-
igGetCursorPos(
Pointer< ImVec2> pOut) → void -
void igGetCursorPos( ImVec2* pOut );
-
igGetCursorPosX(
) → double -
float igGetCursorPosX( );
-
igGetCursorPosY(
) → double -
float igGetCursorPosY( );
-
igGetCursorScreenPos(
Pointer< ImVec2> pOut) → void -
void igGetCursorScreenPos( ImVec2* pOut );
-
igGetCursorStartPos(
Pointer< ImVec2> pOut) → void -
void igGetCursorStartPos( ImVec2* pOut );
-
igGetDragDropPayload(
) → Pointer< ImGuiPayload> -
ImGuiPayload* igGetDragDropPayload( );
-
igGetDrawData(
) → Pointer< ImDrawData> -
ImDrawData* igGetDrawData( );
-
IntPtr igGetDrawListSharedData( );
-
igGetFont(
) → Pointer< ImFont> -
ImFont* igGetFont( );
-
igGetFontSize(
) → double -
float igGetFontSize( );
-
igGetFontTexUvWhitePixel(
Pointer< ImVec2> pOut) → void -
void igGetFontTexUvWhitePixel( ImVec2* pOut );
-
igGetForegroundDrawListNil(
) → Pointer< ImDrawList> -
ImDrawList* igGetForegroundDrawListNil( );
-
igGetForegroundDrawListViewportPtr(
Pointer< ImGuiViewport> viewport) → Pointer<ImDrawList> -
ImDrawList* igGetForegroundDrawListViewportPtr( ImGuiViewport* viewport );
-
igGetFrameCount(
) → int -
int igGetFrameCount( );
-
igGetFrameHeight(
) → double -
float igGetFrameHeight( );
-
igGetFrameHeightWithSpacing(
) → double -
float igGetFrameHeightWithSpacing( );
-
igGetIDPtr(
Pointer< Void> ptr_id) → int -
uint igGetIDPtr( void* ptr_id );
-
igGetIDStr(
Pointer< Uint8> str_id) → int -
uint igGetIDStr( byte* str_id );
-
igGetIDStrStr(
Pointer< Uint8> str_id_begin, Pointer<Uint8> str_id_end) → int -
uint igGetIDStrStr( byte* str_id_begin , byte* str_id_end );
-
igGetIO(
) → Pointer< ImGuiIO> -
ImGuiIO* igGetIO( );
-
igGetItemRectMax(
Pointer< ImVec2> pOut) → void -
void igGetItemRectMax( ImVec2* pOut );
-
igGetItemRectMin(
Pointer< ImVec2> pOut) → void -
void igGetItemRectMin( ImVec2* pOut );
-
igGetItemRectSize(
Pointer< ImVec2> pOut) → void -
void igGetItemRectSize( ImVec2* pOut );
-
igGetKeyIndex(
int imgui_key) → int -
int igGetKeyIndex( ImGuiKey imgui_key );
-
igGetKeyPressedAmount(
int key_index, double repeat_delay, double rate) → int -
int igGetKeyPressedAmount( int key_index , float repeat_delay , float rate );
-
igGetMainViewport(
) → Pointer< ImGuiViewport> -
ImGuiViewport* igGetMainViewport( );
-
igGetMouseCursor(
) → int -
ImGuiMouseCursor igGetMouseCursor( );
-
igGetMouseDragDelta(
Pointer< ImVec2> pOut, int button, double lock_threshold) → void -
void igGetMouseDragDelta( ImVec2* pOut , ImGuiMouseButton button , float lock_threshold );
-
igGetMousePos(
Pointer< ImVec2> pOut) → void -
void igGetMousePos( ImVec2* pOut );
-
igGetMousePosOnOpeningCurrentPopup(
Pointer< ImVec2> pOut) → void -
void igGetMousePosOnOpeningCurrentPopup( ImVec2* pOut );
-
igGetPlatformIO(
) → Pointer< ImGuiPlatformIO> -
ImGuiPlatformIO* igGetPlatformIO( );
-
igGetScrollMaxX(
) → double -
float igGetScrollMaxX( );
-
igGetScrollMaxY(
) → double -
float igGetScrollMaxY( );
-
igGetScrollX(
) → double -
float igGetScrollX( );
-
igGetScrollY(
) → double -
float igGetScrollY( );
-
igGetStateStorage(
) → Pointer< ImGuiStorage> -
ImGuiStorage* igGetStateStorage( );
-
igGetStyle(
) → Pointer< ImGuiStyle> -
ImGuiStyle* igGetStyle( );
-
igGetStyleColorName(
int idx) → Pointer< Uint8> -
byte* igGetStyleColorName( ImGuiCol idx );
-
igGetStyleColorVec4(
int idx) → Pointer< ImVec4> -
ImVec4* igGetStyleColorVec4( ImGuiCol idx );
-
igGetTextLineHeight(
) → double -
float igGetTextLineHeight( );
-
igGetTextLineHeightWithSpacing(
) → double -
float igGetTextLineHeightWithSpacing( );
-
igGetTime(
) → double -
double igGetTime( );
-
igGetTreeNodeToLabelSpacing(
) → double -
float igGetTreeNodeToLabelSpacing( );
-
igGetVersion(
) → Pointer< Uint8> -
byte* igGetVersion( );
-
igGetWindowContentRegionMax(
Pointer< ImVec2> pOut) → void -
void igGetWindowContentRegionMax( ImVec2* pOut );
-
igGetWindowContentRegionMin(
Pointer< ImVec2> pOut) → void -
void igGetWindowContentRegionMin( ImVec2* pOut );
-
igGetWindowContentRegionWidth(
) → double -
float igGetWindowContentRegionWidth( );
-
igGetWindowDockID(
) → int -
uint igGetWindowDockID( );
-
igGetWindowDpiScale(
) → double -
float igGetWindowDpiScale( );
-
igGetWindowDrawList(
) → Pointer< ImDrawList> -
ImDrawList* igGetWindowDrawList( );
-
igGetWindowHeight(
) → double -
float igGetWindowHeight( );
-
igGetWindowPos(
Pointer< ImVec2> pOut) → void -
void igGetWindowPos( ImVec2* pOut );
-
igGetWindowSize(
Pointer< ImVec2> pOut) → void -
void igGetWindowSize( ImVec2* pOut );
-
igGetWindowViewport(
) → Pointer< ImGuiViewport> -
ImGuiViewport* igGetWindowViewport( );
-
igGetWindowWidth(
) → double -
float igGetWindowWidth( );
-
igImage(
int user_texture_id, ImVec2 size, ImVec2 uv0, ImVec2 uv1, ImVec4 tint_col, ImVec4 border_col) → void -
void igImage( IntPtr user_texture_id , ImVec2 size , ImVec2 uv0 , ImVec2 uv1 , ImVec4 tint_col , ImVec4 border_col );
-
igImageButton(
int user_texture_id, ImVec2 size, ImVec2 uv0, ImVec2 uv1, int frame_padding, ImVec4 bg_col, ImVec4 tint_col) → int -
byte igImageButton( IntPtr user_texture_id , ImVec2 size , ImVec2 uv0 , ImVec2 uv1 , int frame_padding , ImVec4 bg_col , ImVec4 tint_col );
-
igIndent(
double indent_w) → void -
void igIndent( float indent_w );
-
igInputDouble(
Pointer< Uint8> label, Pointer<Double> v, double step, double step_fast, Pointer<Uint8> format, int flags) → int -
byte igInputDouble( byte* label , double* v , double step , double step_fast , byte* format , ImGuiInputTextFlags flags );
-
igInputFloat(
Pointer< Uint8> label, Pointer<Float> v, double step, double step_fast, Pointer<Uint8> format, int flags) → int -
byte igInputFloat( byte* label , float* v , float step , float step_fast , byte* format , ImGuiInputTextFlags flags );
-
igInputFloat2(
Pointer< Uint8> label, Pointer<Vector2> v, Pointer<Uint8> format, int flags) → int -
byte igInputFloat2( byte* label , Vector2* v , byte* format , ImGuiInputTextFlags flags );
-
igInputFloat3(
Pointer< Uint8> label, Pointer<Vector3> v, Pointer<Uint8> format, int flags) → int -
byte igInputFloat3( byte* label , Vector3* v , byte* format , ImGuiInputTextFlags flags );
-
igInputFloat4(
Pointer< Uint8> label, Pointer<Vector4> v, Pointer<Uint8> format, int flags) → int -
byte igInputFloat4( byte* label , Vector4* v , byte* format , ImGuiInputTextFlags flags );
-
igInputInt(
Pointer< Uint8> label, Pointer<Int32> v, int step, int step_fast, int flags) → int -
byte igInputInt( byte* label , int* v , int step , int step_fast , ImGuiInputTextFlags flags );
-
igInputInt2(
Pointer< Uint8> label, Pointer<Int32> v, int flags) → int -
byte igInputInt2( byte* label , int* v , ImGuiInputTextFlags flags );
-
igInputInt3(
Pointer< Uint8> label, Pointer<Int32> v, int flags) → int -
byte igInputInt3( byte* label , int* v , ImGuiInputTextFlags flags );
-
igInputInt4(
Pointer< Uint8> label, Pointer<Int32> v, int flags) → int -
byte igInputInt4( byte* label , int* v , ImGuiInputTextFlags flags );
-
igInputScalar(
Pointer< Uint8> label, int data_type, Pointer<Void> p_data, Pointer<Void> p_step, Pointer<Void> p_step_fast, Pointer<Uint8> format, int flags) → int -
byte igInputScalar( byte* label , ImGuiDataType data_type , void* p_data , void* p_step , void* p_step_fast , byte* format , ImGuiInputTextFlags flags );
-
igInputScalarN(
Pointer< Uint8> label, int data_type, Pointer<Void> p_data, int components, Pointer<Void> p_step, Pointer<Void> p_step_fast, Pointer<Uint8> format, int flags) → int -
byte igInputScalarN( byte* label , ImGuiDataType data_type , void* p_data , int components , void* p_step , void* p_step_fast , byte* format , ImGuiInputTextFlags flags );
-
igInputText(
Pointer< Uint8> label, Pointer<Uint8> buf, int buf_size, int flags, Pointer<NativeType> callback, Pointer<Void> user_data) → int -
byte igInputText( byte* label , byte* buf , uint buf_size , ImGuiInputTextFlags flags , ImGuiInputTextCallback callback , void* user_data );
-
igInputTextMultiline(
Pointer< Uint8> label, Pointer<Uint8> buf, int buf_size, ImVec2 size, int flags, Pointer<NativeType> callback, Pointer<Void> user_data) → int -
byte igInputTextMultiline( byte* label , byte* buf , uint buf_size , ImVec2 size , ImGuiInputTextFlags flags , ImGuiInputTextCallback callback , void* user_data );
-
igInputTextWithHint(
Pointer< Uint8> label, Pointer<Uint8> hint, Pointer<Uint8> buf, int buf_size, int flags, Pointer<NativeType> callback, Pointer<Void> user_data) → int -
byte igInputTextWithHint( byte* label , byte* hint , byte* buf , uint buf_size , ImGuiInputTextFlags flags , ImGuiInputTextCallback callback , void* user_data );
-
igInvisibleButton(
Pointer< Uint8> str_id, ImVec2 size, int flags) → int -
byte igInvisibleButton( byte* str_id , ImVec2 size , ImGuiButtonFlags flags );
-
igIsAnyItemActive(
) → int -
byte igIsAnyItemActive( );
-
igIsAnyItemFocused(
) → int -
byte igIsAnyItemFocused( );
-
igIsAnyItemHovered(
) → int -
byte igIsAnyItemHovered( );
-
igIsAnyMouseDown(
) → int -
byte igIsAnyMouseDown( );
-
igIsItemActivated(
) → int -
byte igIsItemActivated( );
-
igIsItemActive(
) → int -
byte igIsItemActive( );
-
igIsItemClicked(
int mouse_button) → int -
byte igIsItemClicked( ImGuiMouseButton mouse_button );
-
igIsItemDeactivated(
) → int -
byte igIsItemDeactivated( );
-
igIsItemDeactivatedAfterEdit(
) → int -
byte igIsItemDeactivatedAfterEdit( );
-
igIsItemEdited(
) → int -
byte igIsItemEdited( );
-
igIsItemFocused(
) → int -
byte igIsItemFocused( );
-
igIsItemHovered(
int flags) → int -
byte igIsItemHovered( ImGuiHoveredFlags flags );
-
igIsItemToggledOpen(
) → int -
byte igIsItemToggledOpen( );
-
igIsItemVisible(
) → int -
byte igIsItemVisible( );
-
igIsKeyDown(
int user_key_index) → int -
byte igIsKeyDown( int user_key_index );
-
igIsKeyPressed(
int user_key_index, int repeat) → int -
byte igIsKeyPressed( int user_key_index , byte repeat );
-
igIsKeyReleased(
int user_key_index) → int -
byte igIsKeyReleased( int user_key_index );
-
igIsMouseClicked(
int button, int repeat) → int -
byte igIsMouseClicked( ImGuiMouseButton button , byte repeat );
-
igIsMouseDoubleClicked(
int button) → int -
byte igIsMouseDoubleClicked( ImGuiMouseButton button );
-
igIsMouseDown(
int button) → int -
byte igIsMouseDown( ImGuiMouseButton button );
-
igIsMouseDragging(
int button, double lock_threshold) → int -
byte igIsMouseDragging( ImGuiMouseButton button , float lock_threshold );
-
igIsMouseHoveringRect(
ImVec2 r_min, ImVec2 r_max, int clip) → int -
byte igIsMouseHoveringRect( ImVec2 r_min , ImVec2 r_max , byte clip );
-
igIsMousePosValid(
Pointer< ImVec2> mouse_pos) → int -
byte igIsMousePosValid( ImVec2* mouse_pos );
-
igIsMouseReleased(
int button) → int -
byte igIsMouseReleased( ImGuiMouseButton button );
-
igIsPopupOpenStr(
Pointer< Uint8> str_id, int flags) → int -
byte igIsPopupOpenStr( byte* str_id , ImGuiPopupFlags flags );
-
igIsRectVisibleNil(
ImVec2 size) → int -
byte igIsRectVisibleNil( ImVec2 size );
-
igIsRectVisibleVec2(
ImVec2 rect_min, ImVec2 rect_max) → int -
byte igIsRectVisibleVec2( ImVec2 rect_min , ImVec2 rect_max );
-
igIsWindowAppearing(
) → int -
byte igIsWindowAppearing( );
-
igIsWindowCollapsed(
) → int -
byte igIsWindowCollapsed( );
-
igIsWindowDocked(
) → int -
byte igIsWindowDocked( );
-
igIsWindowFocused(
int flags) → int -
byte igIsWindowFocused( ImGuiFocusedFlags flags );
-
igIsWindowHovered(
int flags) → int -
byte igIsWindowHovered( ImGuiHoveredFlags flags );
-
igLabelText(
Pointer< Uint8> label, Pointer<Uint8> fmt) → void -
void igLabelText( byte* label , byte* fmt , ... ... );
-
igListBoxStr_arr(
Pointer< Uint8> label, Pointer<Int32> current_item, Pointer<Pointer< items, int items_count, int height_in_items) → intUint8> > -
byte igListBoxStr_arr( byte* label , int* current_item , byte** items , int items_count , int height_in_items );
-
igLoadIniSettingsFromDisk(
Pointer< Uint8> ini_filename) → void -
void igLoadIniSettingsFromDisk( byte* ini_filename );
-
igLoadIniSettingsFromMemory(
Pointer< Uint8> ini_data, int ini_size) → void -
void igLoadIniSettingsFromMemory( byte* ini_data , uint ini_size );
-
igLogButtons(
) → void -
void igLogButtons( );
-
igLogFinish(
) → void -
void igLogFinish( );
-
igLogText(
Pointer< Uint8> fmt) → void -
void igLogText( byte* fmt , ... ... );
-
igLogToClipboard(
int auto_open_depth) → void -
void igLogToClipboard( int auto_open_depth );
-
igLogToFile(
int auto_open_depth, Pointer< Uint8> filename) → void -
void igLogToFile( int auto_open_depth , byte* filename );
-
igLogToTTY(
int auto_open_depth) → void -
void igLogToTTY( int auto_open_depth );
-
igMemAlloc(
int size) → Pointer< Void> -
void* igMemAlloc( uint size );
-
igMemFree(
Pointer< Void> ptr) → void -
void igMemFree( void* ptr );
-
igMenuItemBool(
Pointer< Uint8> label, Pointer<Uint8> shortcut, int selected, int enabled) → int -
byte igMenuItemBool( byte* label , byte* shortcut , byte selected , byte enabled );
-
igMenuItemBoolPtr(
Pointer< Uint8> label, Pointer<Uint8> shortcut, Pointer<Uint8> p_selected, int enabled) → int -
byte igMenuItemBoolPtr( byte* label , byte* shortcut , byte* p_selected , byte enabled );
-
igNewFrame(
) → void -
void igNewFrame( );
-
igNewLine(
) → void -
void igNewLine( );
-
igNextColumn(
) → void -
void igNextColumn( );
-
igOpenPopup(
Pointer< Uint8> str_id, int popup_flags) → void -
void igOpenPopup( byte* str_id , ImGuiPopupFlags popup_flags );
-
igOpenPopupOnItemClick(
Pointer< Uint8> str_id, int popup_flags) → void -
void igOpenPopupOnItemClick( byte* str_id , ImGuiPopupFlags popup_flags );
-
igPlotHistogramFloatPtr(
Pointer< Uint8> label, Pointer<Float> values, int values_count, int values_offset, Pointer<Uint8> overlay_text, double scale_min, double scale_max, ImVec2 graph_size, int stride) → void -
void igPlotHistogramFloatPtr( byte* label , float* values , int values_count , int values_offset , byte* overlay_text , float scale_min , float scale_max , ImVec2 graph_size , int stride );
-
igPlotLinesFloatPtr(
Pointer< Uint8> label, Pointer<Float> values, int values_count, int values_offset, Pointer<Uint8> overlay_text, double scale_min, double scale_max, ImVec2 graph_size, int stride) → void -
void igPlotLinesFloatPtr( byte* label , float* values , int values_count , int values_offset , byte* overlay_text , float scale_min , float scale_max , ImVec2 graph_size , int stride );
-
igPopAllowKeyboardFocus(
) → void -
void igPopAllowKeyboardFocus( );
-
igPopButtonRepeat(
) → void -
void igPopButtonRepeat( );
-
igPopClipRect(
) → void -
void igPopClipRect( );
-
igPopFont(
) → void -
void igPopFont( );
-
igPopID(
) → void -
void igPopID( );
-
igPopItemWidth(
) → void -
void igPopItemWidth( );
-
igPopStyleColor(
int count) → void -
void igPopStyleColor( int count );
-
igPopStyleVar(
int count) → void -
void igPopStyleVar( int count );
-
igPopTextWrapPos(
) → void -
void igPopTextWrapPos( );
-
igProgressBar(
double fraction, ImVec2 size_arg, Pointer< Uint8> overlay) → void -
void igProgressBar( float fraction , ImVec2 size_arg , byte* overlay );
-
igPushAllowKeyboardFocus(
int allow_keyboard_focus) → void -
void igPushAllowKeyboardFocus( byte allow_keyboard_focus );
-
igPushButtonRepeat(
int repeat) → void -
void igPushButtonRepeat( byte repeat );
-
igPushClipRect(
ImVec2 clip_rect_min, ImVec2 clip_rect_max, int intersect_with_current_clip_rect) → void -
void igPushClipRect( ImVec2 clip_rect_min , ImVec2 clip_rect_max , byte intersect_with_current_clip_rect );
-
igPushFont(
Pointer< ImFont> font) → void -
void igPushFont( ImFont* font );
-
igPushIDInt(
int int_id) → void -
void igPushIDInt( int int_id );
-
igPushIDPtr(
Pointer< Void> ptr_id) → void -
void igPushIDPtr( void* ptr_id );
-
igPushIDStr(
Pointer< Uint8> str_id) → void -
void igPushIDStr( byte* str_id );
-
igPushIDStrStr(
Pointer< Uint8> str_id_begin, Pointer<Uint8> str_id_end) → void -
void igPushIDStrStr( byte* str_id_begin , byte* str_id_end );
-
igPushItemWidth(
double item_width) → void -
void igPushItemWidth( float item_width );
-
igPushStyleColorU32(
int idx, int col) → void -
void igPushStyleColorU32( ImGuiCol idx , uint col );
-
igPushStyleColorVec4(
int idx, ImVec4 col) → void -
void igPushStyleColorVec4( ImGuiCol idx , ImVec4 col );
-
igPushStyleVarFloat(
int idx, double val) → void -
void igPushStyleVarFloat( ImGuiStyleVar idx , float val );
-
igPushStyleVarVec2(
int idx, ImVec2 val) → void -
void igPushStyleVarVec2( ImGuiStyleVar idx , ImVec2 val );
-
igPushTextWrapPos(
double wrap_local_pos_x) → void -
void igPushTextWrapPos( float wrap_local_pos_x );
-
igRadioButtonBool(
Pointer< Uint8> label, int active) → int -
byte igRadioButtonBool( byte* label , byte active );
-
igRadioButtonIntPtr(
Pointer< Uint8> label, Pointer<Int32> v, int v_button) → int -
byte igRadioButtonIntPtr( byte* label , int* v , int v_button );
-
igRender(
) → void -
void igRender( );
-
igRenderPlatformWindowsDefault(
Pointer< Void> platform_render_arg, Pointer<Void> renderer_render_arg) → void -
void igRenderPlatformWindowsDefault( void* platform_render_arg , void* renderer_render_arg );
-
igResetMouseDragDelta(
int button) → void -
void igResetMouseDragDelta( ImGuiMouseButton button );
-
igSameLine(
double offset_from_start_x, double spacing) → void -
void igSameLine( float offset_from_start_x , float spacing );
-
igSaveIniSettingsToDisk(
Pointer< Uint8> ini_filename) → void -
void igSaveIniSettingsToDisk( byte* ini_filename );
-
igSaveIniSettingsToMemory(
Pointer< Uint32> out_ini_size) → Pointer<Uint8> -
byte* igSaveIniSettingsToMemory( uint* out_ini_size );
-
igSelectableBool(
Pointer< Uint8> label, int selected, int flags, ImVec2 size) → int -
byte igSelectableBool( byte* label , byte selected , ImGuiSelectableFlags flags , ImVec2 size );
-
igSelectableBoolPtr(
Pointer< Uint8> label, Pointer<Uint8> p_selected, int flags, ImVec2 size) → int -
byte igSelectableBoolPtr( byte* label , byte* p_selected , ImGuiSelectableFlags flags , ImVec2 size );
-
igSeparator(
) → void -
void igSeparator( );
-
igSetAllocatorFunctions(
int alloc_func, int free_func, Pointer< Void> user_data) → void -
void igSetAllocatorFunctions( IntPtr alloc_func , IntPtr free_func , void* user_data );
-
igSetClipboardText(
Pointer< Uint8> text) → void -
void igSetClipboardText( byte* text );
-
igSetColorEditOptions(
int flags) → void -
void igSetColorEditOptions( ImGuiColorEditFlags flags );
-
igSetColumnOffset(
int column_index, double offset_x) → void -
void igSetColumnOffset( int column_index , float offset_x );
-
igSetColumnWidth(
int column_index, double width) → void -
void igSetColumnWidth( int column_index , float width );
-
igSetCurrentContext(
int ctx) → void -
void igSetCurrentContext( IntPtr ctx );
-
igSetCursorPos(
ImVec2 local_pos) → void -
void igSetCursorPos( ImVec2 local_pos );
-
igSetCursorPosX(
double local_x) → void -
void igSetCursorPosX( float local_x );
-
igSetCursorPosY(
double local_y) → void -
void igSetCursorPosY( float local_y );
-
igSetCursorScreenPos(
ImVec2 pos) → void -
void igSetCursorScreenPos( ImVec2 pos );
-
igSetDragDropPayload(
Pointer< Uint8> type, Pointer<Void> data, int sz, int cond) → int -
byte igSetDragDropPayload( byte* type , void* data , uint sz , ImGuiCond cond );
-
igSetItemAllowOverlap(
) → void -
void igSetItemAllowOverlap( );
-
igSetItemDefaultFocus(
) → void -
void igSetItemDefaultFocus( );
-
igSetKeyboardFocusHere(
int offset) → void -
void igSetKeyboardFocusHere( int offset );
-
igSetMouseCursor(
int cursor_type) → void -
void igSetMouseCursor( ImGuiMouseCursor cursor_type );
-
igSetNextItemOpen(
int is_open, int cond) → void -
void igSetNextItemOpen( byte is_open , ImGuiCond cond );
-
igSetNextItemWidth(
double item_width) → void -
void igSetNextItemWidth( float item_width );
-
igSetNextWindowBgAlpha(
double alpha) → void -
void igSetNextWindowBgAlpha( float alpha );
-
igSetNextWindowClass(
Pointer< ImGuiWindowClass> window_class) → void -
void igSetNextWindowClass( ImGuiWindowClass* window_class );
-
igSetNextWindowCollapsed(
int collapsed, int cond) → void -
void igSetNextWindowCollapsed( byte collapsed , ImGuiCond cond );
-
igSetNextWindowContentSize(
ImVec2 size) → void -
void igSetNextWindowContentSize( ImVec2 size );
-
igSetNextWindowDockID(
int dock_id, int cond) → void -
void igSetNextWindowDockID( uint dock_id , ImGuiCond cond );
-
igSetNextWindowFocus(
) → void -
void igSetNextWindowFocus( );
-
igSetNextWindowPos(
ImVec2 pos, int cond, ImVec2 pivot) → void -
void igSetNextWindowPos( ImVec2 pos , ImGuiCond cond , ImVec2 pivot );
-
igSetNextWindowSize(
ImVec2 size, int cond) → void -
void igSetNextWindowSize( ImVec2 size , ImGuiCond cond );
-
igSetNextWindowSizeConstraints(
ImVec2 size_min, ImVec2 size_max, Pointer< NativeType> custom_callback, Pointer<Void> custom_callback_data) → void -
void igSetNextWindowSizeConstraints( ImVec2 size_min , ImVec2 size_max , ImGuiSizeCallback custom_callback , void* custom_callback_data );
-
igSetNextWindowViewport(
int viewport_id) → void -
void igSetNextWindowViewport( uint viewport_id );
-
igSetScrollFromPosXFloat(
double local_x, double center_x_ratio) → void -
void igSetScrollFromPosXFloat( float local_x , float center_x_ratio );
-
igSetScrollFromPosYFloat(
double local_y, double center_y_ratio) → void -
void igSetScrollFromPosYFloat( float local_y , float center_y_ratio );
-
igSetScrollHereX(
double center_x_ratio) → void -
void igSetScrollHereX( float center_x_ratio );
-
igSetScrollHereY(
double center_y_ratio) → void -
void igSetScrollHereY( float center_y_ratio );
-
igSetScrollXFloat(
double scroll_x) → void -
void igSetScrollXFloat( float scroll_x );
-
igSetScrollYFloat(
double scroll_y) → void -
void igSetScrollYFloat( float scroll_y );
-
igSetStateStorage(
Pointer< ImGuiStorage> storage) → void -
void igSetStateStorage( ImGuiStorage* storage );
-
igSetTabItemClosed(
Pointer< Uint8> tab_or_docked_window_label) → void -
void igSetTabItemClosed( byte* tab_or_docked_window_label );
-
igSetTooltip(
Pointer< Uint8> fmt) → void -
void igSetTooltip( byte* fmt , ... ... );
-
igSetWindowCollapsedBool(
int collapsed, int cond) → void -
void igSetWindowCollapsedBool( byte collapsed , ImGuiCond cond );
-
igSetWindowCollapsedStr(
Pointer< Uint8> name, int collapsed, int cond) → void -
void igSetWindowCollapsedStr( byte* name , byte collapsed , ImGuiCond cond );
-
igSetWindowFocusNil(
) → void -
void igSetWindowFocusNil( );
-
igSetWindowFocusStr(
Pointer< Uint8> name) → void -
void igSetWindowFocusStr( byte* name );
-
igSetWindowFontScale(
double scale) → void -
void igSetWindowFontScale( float scale );
-
igSetWindowPosStr(
Pointer< Uint8> name, ImVec2 pos, int cond) → void -
void igSetWindowPosStr( byte* name , ImVec2 pos , ImGuiCond cond );
-
igSetWindowPosVec2(
ImVec2 pos, int cond) → void -
void igSetWindowPosVec2( ImVec2 pos , ImGuiCond cond );
-
igSetWindowSizeStr(
Pointer< Uint8> name, ImVec2 size, int cond) → void -
void igSetWindowSizeStr( byte* name , ImVec2 size , ImGuiCond cond );
-
igSetWindowSizeVec2(
ImVec2 size, int cond) → void -
void igSetWindowSizeVec2( ImVec2 size , ImGuiCond cond );
-
igShowAboutWindow(
Pointer< Uint8> p_open) → void -
void igShowAboutWindow( byte* p_open );
-
igShowDemoWindow(
Pointer< Uint8> p_open) → void -
void igShowDemoWindow( byte* p_open );
-
igShowFontSelector(
Pointer< Uint8> label) → void -
void igShowFontSelector( byte* label );
-
igShowMetricsWindow(
Pointer< Uint8> p_open) → void -
void igShowMetricsWindow( byte* p_open );
-
igShowStyleEditor(
Pointer< ImGuiStyle> _ref) → void -
void igShowStyleEditor( ImGuiStyle* _ref );
-
igShowStyleSelector(
Pointer< Uint8> label) → int -
byte igShowStyleSelector( byte* label );
-
igShowUserGuide(
) → void -
void igShowUserGuide( );
-
igSliderAngle(
Pointer< Uint8> label, Pointer<Float> v_rad, double v_degrees_min, double v_degrees_max, Pointer<Uint8> format, int flags) → int -
byte igSliderAngle( byte* label , float* v_rad , float v_degrees_min , float v_degrees_max , byte* format , ImGuiSliderFlags flags );
-
igSliderFloat(
Pointer< Uint8> label, Pointer<Float> v, double v_min, double v_max, Pointer<Uint8> format, int flags) → int -
byte igSliderFloat( byte* label , float* v , float v_min , float v_max , byte* format , ImGuiSliderFlags flags );
-
igSliderFloat2(
Pointer< Uint8> label, Pointer<Vector2> v, double v_min, double v_max, Pointer<Uint8> format, int flags) → int -
byte igSliderFloat2( byte* label , Vector2* v , float v_min , float v_max , byte* format , ImGuiSliderFlags flags );
-
igSliderFloat3(
Pointer< Uint8> label, Pointer<Vector3> v, double v_min, double v_max, Pointer<Uint8> format, int flags) → int -
byte igSliderFloat3( byte* label , Vector3* v , float v_min , float v_max , byte* format , ImGuiSliderFlags flags );
-
igSliderFloat4(
Pointer< Uint8> label, Pointer<Vector4> v, double v_min, double v_max, Pointer<Uint8> format, int flags) → int -
byte igSliderFloat4( byte* label , Vector4* v , float v_min , float v_max , byte* format , ImGuiSliderFlags flags );
-
igSliderInt(
Pointer< Uint8> label, Pointer<Int32> v, int v_min, int v_max, Pointer<Uint8> format, int flags) → int -
byte igSliderInt( byte* label , int* v , int v_min , int v_max , byte* format , ImGuiSliderFlags flags );
-
igSliderInt2(
Pointer< Uint8> label, Pointer<Int32> v, int v_min, int v_max, Pointer<Uint8> format, int flags) → int -
byte igSliderInt2( byte* label , int* v , int v_min , int v_max , byte* format , ImGuiSliderFlags flags );
-
igSliderInt3(
Pointer< Uint8> label, Pointer<Int32> v, int v_min, int v_max, Pointer<Uint8> format, int flags) → int -
byte igSliderInt3( byte* label , int* v , int v_min , int v_max , byte* format , ImGuiSliderFlags flags );
-
igSliderInt4(
Pointer< Uint8> label, Pointer<Int32> v, int v_min, int v_max, Pointer<Uint8> format, int flags) → int -
byte igSliderInt4( byte* label , int* v , int v_min , int v_max , byte* format , ImGuiSliderFlags flags );
-
igSliderScalar(
Pointer< Uint8> label, int data_type, Pointer<Void> p_data, Pointer<Void> p_min, Pointer<Void> p_max, Pointer<Uint8> format, int flags) → int -
byte igSliderScalar( byte* label , ImGuiDataType data_type , void* p_data , void* p_min , void* p_max , byte* format , ImGuiSliderFlags flags );
-
igSliderScalarN(
Pointer< Uint8> label, int data_type, Pointer<Void> p_data, int components, Pointer<Void> p_min, Pointer<Void> p_max, Pointer<Uint8> format, int flags) → int -
byte igSliderScalarN( byte* label , ImGuiDataType data_type , void* p_data , int components , void* p_min , void* p_max , byte* format , ImGuiSliderFlags flags );
-
igSmallButton(
Pointer< Uint8> label) → int -
byte igSmallButton( byte* label );
-
igSpacing(
) → void -
void igSpacing( );
-
igStyleColorsClassic(
Pointer< ImGuiStyle> dst) → void -
void igStyleColorsClassic( ImGuiStyle* dst );
-
igStyleColorsDark(
Pointer< ImGuiStyle> dst) → void -
void igStyleColorsDark( ImGuiStyle* dst );
-
igStyleColorsLight(
Pointer< ImGuiStyle> dst) → void -
void igStyleColorsLight( ImGuiStyle* dst );
-
igTabItemButton(
Pointer< Uint8> label, int flags) → int -
byte igTabItemButton( byte* label , ImGuiTabItemFlags flags );
-
igTableGetColumnCount(
) → int -
int igTableGetColumnCount( );
-
igTableGetColumnFlags(
int column_n) → int -
ImGuiTableColumnFlags igTableGetColumnFlags( int column_n );
-
igTableGetColumnIndex(
) → int -
int igTableGetColumnIndex( );
-
igTableGetColumnNameInt(
int column_n) → Pointer< Uint8> -
byte* igTableGetColumnNameInt( int column_n );
-
igTableGetRowIndex(
) → int -
int igTableGetRowIndex( );
-
igTableGetSortSpecs(
) → Pointer< ImGuiTableSortSpecs> -
ImGuiTableSortSpecs* igTableGetSortSpecs( );
-
igTableHeader(
Pointer< Uint8> label) → void -
void igTableHeader( byte* label );
-
igTableHeadersRow(
) → void -
void igTableHeadersRow( );
-
igTableNextColumn(
) → int -
byte igTableNextColumn( );
-
igTableNextRow(
int row_flags, double min_row_height) → void -
void igTableNextRow( ImGuiTableRowFlags row_flags , float min_row_height );
-
igTableSetBgColor(
int target, int color, int column_n) → void -
void igTableSetBgColor( ImGuiTableBgTarget target , uint color , int column_n );
-
igTableSetColumnIndex(
int column_n) → int -
byte igTableSetColumnIndex( int column_n );
-
igTableSetupColumn(
Pointer< Uint8> label, int flags, double init_width_or_weight, int user_id) → void -
void igTableSetupColumn( byte* label , ImGuiTableColumnFlags flags , float init_width_or_weight , uint user_id );
-
igTableSetupScrollFreeze(
int cols, int rows) → void -
void igTableSetupScrollFreeze( int cols , int rows );
-
igText(
Pointer< Uint8> fmt) → void -
void igText( byte* fmt , ... ... );
-
igTextColored(
ImVec4 col, Pointer< Uint8> fmt) → void -
void igTextColored( ImVec4 col , byte* fmt , ... ... );
-
igTextDisabled(
Pointer< Uint8> fmt) → void -
void igTextDisabled( byte* fmt , ... ... );
-
igTextUnformatted(
Pointer< Uint8> text, Pointer<Uint8> text_end) → void -
void igTextUnformatted( byte* text , byte* text_end );
-
igTextWrapped(
Pointer< Uint8> fmt) → void -
void igTextWrapped( byte* fmt , ... ... );
-
igTreeNodeExPtr(
Pointer< Void> ptr_id, int flags, Pointer<Uint8> fmt) → int -
byte igTreeNodeExPtr( void* ptr_id , ImGuiTreeNodeFlags flags , byte* fmt , ... ... );
-
igTreeNodeExStr(
Pointer< Uint8> label, int flags) → int -
byte igTreeNodeExStr( byte* label , ImGuiTreeNodeFlags flags );
-
igTreeNodeExStrStr(
Pointer< Uint8> str_id, int flags, Pointer<Uint8> fmt) → int -
byte igTreeNodeExStrStr( byte* str_id , ImGuiTreeNodeFlags flags , byte* fmt , ... ... );
-
igTreeNodePtr(
Pointer< Void> ptr_id, Pointer<Uint8> fmt) → int -
byte igTreeNodePtr( void* ptr_id , byte* fmt , ... ... );
-
igTreeNodeStr(
Pointer< Uint8> label) → int -
byte igTreeNodeStr( byte* label );
-
igTreeNodeStrStr(
Pointer< Uint8> str_id, Pointer<Uint8> fmt) → int -
byte igTreeNodeStrStr( byte* str_id , byte* fmt , ... ... );
-
igTreePop(
) → void -
void igTreePop( );
-
igTreePushPtr(
Pointer< Void> ptr_id) → void -
void igTreePushPtr( void* ptr_id );
-
igTreePushStr(
Pointer< Uint8> str_id) → void -
void igTreePushStr( byte* str_id );
-
igUnindent(
double indent_w) → void -
void igUnindent( float indent_w );
-
igUpdatePlatformWindows(
) → void -
void igUpdatePlatformWindows( );
-
igValueBool(
Pointer< Uint8> prefix, int b) → void -
void igValueBool( byte* prefix , byte b );
-
igValueFloat(
Pointer< Uint8> prefix, double v, Pointer<Uint8> float_format) → void -
void igValueFloat( byte* prefix , float v , byte* float_format );
-
igValueInt(
Pointer< Uint8> prefix, int v) → void -
void igValueInt( byte* prefix , int v );
-
igValueUint(
Pointer< Uint8> prefix, int v) → void -
void igValueUint( byte* prefix , uint v );
-
igVSliderFloat(
Pointer< Uint8> label, ImVec2 size, Pointer<Float> v, double v_min, double v_max, Pointer<Uint8> format, int flags) → int -
byte igVSliderFloat( byte* label , ImVec2 size , float* v , float v_min , float v_max , byte* format , ImGuiSliderFlags flags );
-
igVSliderInt(
Pointer< Uint8> label, ImVec2 size, Pointer<Int32> v, int v_min, int v_max, Pointer<Uint8> format, int flags) → int -
byte igVSliderInt( byte* label , ImVec2 size , int* v , int v_min , int v_max , byte* format , ImGuiSliderFlags flags );
-
igVSliderScalar(
Pointer< Uint8> label, ImVec2 size, int data_type, Pointer<Void> p_data, Pointer<Void> p_min, Pointer<Void> p_max, Pointer<Uint8> format, int flags) → int -
byte igVSliderScalar( byte* label , ImVec2 size , ImGuiDataType data_type , void* p_data , void* p_min , void* p_max , byte* format , ImGuiSliderFlags flags );
-
ImColor_destroy(
Pointer< ImColor> self) → void -
void ImColor_destroy( ImColor* self );
-
ImColor_HSV(
Pointer< ImColor> pOut, double h, double s, double v, double a) → void -
void ImColor_HSV( ImColor* pOut , float h , float s , float v , float a );
-
ImColor_ImColorFloat(
double r, double g, double b, double a) → Pointer< ImColor> -
ImColor* ImColor_ImColorFloat( float r , float g , float b , float a );
-
ImColor_ImColorInt(
int r, int g, int b, int a) → Pointer< ImColor> -
ImColor* ImColor_ImColorInt( int r , int g , int b , int a );
-
ImColor_ImColorNil(
) → Pointer< ImColor> -
ImColor* ImColor_ImColorNil( );
-
ImColor_ImColorU32(
int rgba) → Pointer< ImColor> -
ImColor* ImColor_ImColorU32( uint rgba );
-
ImColor_ImColorVec4(
ImVec4 col) → Pointer< ImColor> -
ImColor* ImColor_ImColorVec4( ImVec4 col );
-
ImColor_SetHSV(
Pointer< ImColor> self, double h, double s, double v, double a) → void -
void ImColor_SetHSV( ImColor* self , float h , float s , float v , float a );
-
ImDrawCmd_destroy(
Pointer< ImDrawCmd> self) → void -
void ImDrawCmd_destroy( ImDrawCmd* self );
-
ImDrawCmd_ImDrawCmd(
) → Pointer< ImDrawCmd> -
ImDrawCmd* ImDrawCmd_ImDrawCmd( );
-
ImDrawData_Clear(
Pointer< ImDrawData> self) → void -
void ImDrawData_Clear( ImDrawData* self );
-
ImDrawData_DeIndexAllBuffers(
Pointer< ImDrawData> self) → void -
void ImDrawData_DeIndexAllBuffers( ImDrawData* self );
-
ImDrawData_destroy(
Pointer< ImDrawData> self) → void -
void ImDrawData_destroy( ImDrawData* self );
-
ImDrawData_ImDrawData(
) → Pointer< ImDrawData> -
ImDrawData* ImDrawData_ImDrawData( );
-
ImDrawData_ScaleClipRects(
Pointer< ImDrawData> self, ImVec2 fb_scale) → void -
void ImDrawData_ScaleClipRects( ImDrawData* self , ImVec2 fb_scale );
-
ImDrawList__CalcCircleAutoSegmentCount(
Pointer< ImDrawList> self, double radius) → int -
int ImDrawList__CalcCircleAutoSegmentCount( ImDrawList* self , float radius );
-
ImDrawList__ClearFreeMemory(
Pointer< ImDrawList> self) → void -
void ImDrawList__ClearFreeMemory( ImDrawList* self );
-
ImDrawList__OnChangedClipRect(
Pointer< ImDrawList> self) → void -
void ImDrawList__OnChangedClipRect( ImDrawList* self );
-
ImDrawList__OnChangedTextureID(
Pointer< ImDrawList> self) → void -
void ImDrawList__OnChangedTextureID( ImDrawList* self );
-
ImDrawList__OnChangedVtxOffset(
Pointer< ImDrawList> self) → void -
void ImDrawList__OnChangedVtxOffset( ImDrawList* self );
-
ImDrawList__PathArcToFastEx(
Pointer< ImDrawList> self, ImVec2 center, double radius, int a_min_sample, int a_max_sample, int a_step) → void -
void ImDrawList__PathArcToFastEx( ImDrawList* self , ImVec2 center , float radius , int a_min_sample , int a_max_sample , int a_step );
-
ImDrawList__PathArcToN(
Pointer< ImDrawList> self, ImVec2 center, double radius, double a_min, double a_max, int num_segments) → void -
void ImDrawList__PathArcToN( ImDrawList* self , ImVec2 center , float radius , float a_min , float a_max , int num_segments );
-
ImDrawList__PopUnusedDrawCmd(
Pointer< ImDrawList> self) → void -
void ImDrawList__PopUnusedDrawCmd( ImDrawList* self );
-
ImDrawList__ResetForNewFrame(
Pointer< ImDrawList> self) → void -
void ImDrawList__ResetForNewFrame( ImDrawList* self );
-
ImDrawList_AddBezierCubic(
Pointer< ImDrawList> self, ImVec2 p1, ImVec2 p2, ImVec2 p3, ImVec2 p4, int col, double thickness, int num_segments) → void -
void ImDrawList_AddBezierCubic( ImDrawList* self , ImVec2 p1 , ImVec2 p2 , ImVec2 p3 , ImVec2 p4 , uint col , float thickness , int num_segments );
-
ImDrawList_AddBezierQuadratic(
Pointer< ImDrawList> self, ImVec2 p1, ImVec2 p2, ImVec2 p3, int col, double thickness, int num_segments) → void -
void ImDrawList_AddBezierQuadratic( ImDrawList* self , ImVec2 p1 , ImVec2 p2 , ImVec2 p3 , uint col , float thickness , int num_segments );
-
ImDrawList_AddCallback(
Pointer< ImDrawList> self, int callback, Pointer<Void> callback_data) → void -
void ImDrawList_AddCallback( ImDrawList* self , IntPtr callback , void* callback_data );
-
ImDrawList_AddCircle(
Pointer< ImDrawList> self, ImVec2 center, double radius, int col, int num_segments, double thickness) → void -
void ImDrawList_AddCircle( ImDrawList* self , ImVec2 center , float radius , uint col , int num_segments , float thickness );
-
ImDrawList_AddCircleFilled(
Pointer< ImDrawList> self, ImVec2 center, double radius, int col, int num_segments) → void -
void ImDrawList_AddCircleFilled( ImDrawList* self , ImVec2 center , float radius , uint col , int num_segments );
-
ImDrawList_AddConvexPolyFilled(
Pointer< ImDrawList> self, Pointer<ImVec2> points, int num_points, int col) → void -
void ImDrawList_AddConvexPolyFilled( ImDrawList* self , ImVec2* points , int num_points , uint col );
-
ImDrawList_AddDrawCmd(
Pointer< ImDrawList> self) → void -
void ImDrawList_AddDrawCmd( ImDrawList* self );
-
ImDrawList_AddImage(
Pointer< ImDrawList> self, int user_texture_id, ImVec2 p_min, ImVec2 p_max, ImVec2 uv_min, ImVec2 uv_max, int col) → void -
void ImDrawList_AddImage( ImDrawList* self , IntPtr user_texture_id , ImVec2 p_min , ImVec2 p_max , ImVec2 uv_min , ImVec2 uv_max , uint col );
-
ImDrawList_AddImageQuad(
Pointer< ImDrawList> self, int user_texture_id, ImVec2 p1, ImVec2 p2, ImVec2 p3, ImVec2 p4, ImVec2 uv1, ImVec2 uv2, ImVec2 uv3, ImVec2 uv4, int col) → void -
void ImDrawList_AddImageQuad( ImDrawList* self , IntPtr user_texture_id , ImVec2 p1 , ImVec2 p2 , ImVec2 p3 , ImVec2 p4 , ImVec2 uv1 , ImVec2 uv2 , ImVec2 uv3 , ImVec2 uv4 , uint col );
-
ImDrawList_AddImageRounded(
Pointer< ImDrawList> self, int user_texture_id, ImVec2 p_min, ImVec2 p_max, ImVec2 uv_min, ImVec2 uv_max, int col, double rounding, int flags) → void -
void ImDrawList_AddImageRounded( ImDrawList* self , IntPtr user_texture_id , ImVec2 p_min , ImVec2 p_max , ImVec2 uv_min , ImVec2 uv_max , uint col , float rounding , ImDrawFlags flags );
-
ImDrawList_AddLine(
Pointer< ImDrawList> self, ImVec2 p1, ImVec2 p2, int col, double thickness) → void -
void ImDrawList_AddLine( ImDrawList* self , ImVec2 p1 , ImVec2 p2 , uint col , float thickness );
-
ImDrawList_AddNgon(
Pointer< ImDrawList> self, ImVec2 center, double radius, int col, int num_segments, double thickness) → void -
void ImDrawList_AddNgon( ImDrawList* self , ImVec2 center , float radius , uint col , int num_segments , float thickness );
-
ImDrawList_AddNgonFilled(
Pointer< ImDrawList> self, ImVec2 center, double radius, int col, int num_segments) → void -
void ImDrawList_AddNgonFilled( ImDrawList* self , ImVec2 center , float radius , uint col , int num_segments );
-
ImDrawList_AddPolyline(
Pointer< ImDrawList> self, Pointer<ImVec2> points, int num_points, int col, int flags, double thickness) → void -
void ImDrawList_AddPolyline( ImDrawList* self , ImVec2* points , int num_points , uint col , ImDrawFlags flags , float thickness );
-
ImDrawList_AddQuad(
Pointer< ImDrawList> self, ImVec2 p1, ImVec2 p2, ImVec2 p3, ImVec2 p4, int col, double thickness) → void -
void ImDrawList_AddQuad( ImDrawList* self , ImVec2 p1 , ImVec2 p2 , ImVec2 p3 , ImVec2 p4 , uint col , float thickness );
-
ImDrawList_AddQuadFilled(
Pointer< ImDrawList> self, ImVec2 p1, ImVec2 p2, ImVec2 p3, ImVec2 p4, int col) → void -
void ImDrawList_AddQuadFilled( ImDrawList* self , ImVec2 p1 , ImVec2 p2 , ImVec2 p3 , ImVec2 p4 , uint col );
-
ImDrawList_AddRect(
Pointer< ImDrawList> self, ImVec2 p_min, ImVec2 p_max, int col, double rounding, int flags, double thickness) → void -
void ImDrawList_AddRect( ImDrawList* self , ImVec2 p_min , ImVec2 p_max , uint col , float rounding , ImDrawFlags flags , float thickness );
-
ImDrawList_AddRectFilled(
Pointer< ImDrawList> self, ImVec2 p_min, ImVec2 p_max, int col, double rounding, int flags) → void -
void ImDrawList_AddRectFilled( ImDrawList* self , ImVec2 p_min , ImVec2 p_max , uint col , float rounding , ImDrawFlags flags );
-
ImDrawList_AddRectFilledMultiColor(
Pointer< ImDrawList> self, ImVec2 p_min, ImVec2 p_max, int col_upr_left, int col_upr_right, int col_bot_right, int col_bot_left) → void -
void ImDrawList_AddRectFilledMultiColor( ImDrawList* self , ImVec2 p_min , ImVec2 p_max , uint col_upr_left , uint col_upr_right , uint col_bot_right , uint col_bot_left );
-
ImDrawList_AddTextFontPtr(
Pointer< ImDrawList> self, Pointer<ImFont> font, double font_size, ImVec2 pos, int col, Pointer<Uint8> text_begin, Pointer<Uint8> text_end, double wrap_width, Pointer<ImVec4> cpu_fine_clip_rect) → void -
void ImDrawList_AddTextFontPtr( ImDrawList* self , ImFont* font , float font_size , ImVec2 pos , uint col , byte* text_begin , byte* text_end , float wrap_width , ImVec4* cpu_fine_clip_rect );
-
ImDrawList_AddTextVec2(
Pointer< ImDrawList> self, ImVec2 pos, int col, Pointer<Uint8> text_begin, Pointer<Uint8> text_end) → void -
void ImDrawList_AddTextVec2( ImDrawList* self , ImVec2 pos , uint col , byte* text_begin , byte* text_end );
-
ImDrawList_AddTriangle(
Pointer< ImDrawList> self, ImVec2 p1, ImVec2 p2, ImVec2 p3, int col, double thickness) → void -
void ImDrawList_AddTriangle( ImDrawList* self , ImVec2 p1 , ImVec2 p2 , ImVec2 p3 , uint col , float thickness );
-
ImDrawList_AddTriangleFilled(
Pointer< ImDrawList> self, ImVec2 p1, ImVec2 p2, ImVec2 p3, int col) → void -
void ImDrawList_AddTriangleFilled( ImDrawList* self , ImVec2 p1 , ImVec2 p2 , ImVec2 p3 , uint col );
-
ImDrawList_ChannelsMerge(
Pointer< ImDrawList> self) → void -
void ImDrawList_ChannelsMerge( ImDrawList* self );
-
ImDrawList_ChannelsSetCurrent(
Pointer< ImDrawList> self, int n) → void -
void ImDrawList_ChannelsSetCurrent( ImDrawList* self , int n );
-
ImDrawList_ChannelsSplit(
Pointer< ImDrawList> self, int count) → void -
void ImDrawList_ChannelsSplit( ImDrawList* self , int count );
-
ImDrawList_CloneOutput(
Pointer< ImDrawList> self) → Pointer<ImDrawList> -
ImDrawList* ImDrawList_CloneOutput( ImDrawList* self );
-
ImDrawList_destroy(
Pointer< ImDrawList> self) → void -
void ImDrawList_destroy( ImDrawList* self );
-
ImDrawList_GetClipRectMax(
Pointer< ImVec2> pOut, Pointer<ImDrawList> self) → void -
void ImDrawList_GetClipRectMax( ImVec2* pOut , ImDrawList* self );
-
ImDrawList_GetClipRectMin(
Pointer< ImVec2> pOut, Pointer<ImDrawList> self) → void -
void ImDrawList_GetClipRectMin( ImVec2* pOut , ImDrawList* self );
-
ImDrawList_ImDrawList(
→ Pointer< )ImDrawList> -
ImDrawList* ImDrawList_ImDrawList( IntPtr shared_data );
-
ImDrawList_PathArcTo(
Pointer< ImDrawList> self, ImVec2 center, double radius, double a_min, double a_max, int num_segments) → void -
void ImDrawList_PathArcTo( ImDrawList* self , ImVec2 center , float radius , float a_min , float a_max , int num_segments );
-
ImDrawList_PathArcToFast(
Pointer< ImDrawList> self, ImVec2 center, double radius, int a_min_of_12, int a_max_of_12) → void -
void ImDrawList_PathArcToFast( ImDrawList* self , ImVec2 center , float radius , int a_min_of_12 , int a_max_of_12 );
-
ImDrawList_PathBezierCubicCurveTo(
Pointer< ImDrawList> self, ImVec2 p2, ImVec2 p3, ImVec2 p4, int num_segments) → void -
void ImDrawList_PathBezierCubicCurveTo( ImDrawList* self , ImVec2 p2 , ImVec2 p3 , ImVec2 p4 , int num_segments );
-
ImDrawList_PathBezierQuadraticCurveTo(
Pointer< ImDrawList> self, ImVec2 p2, ImVec2 p3, int num_segments) → void -
void ImDrawList_PathBezierQuadraticCurveTo( ImDrawList* self , ImVec2 p2 , ImVec2 p3 , int num_segments );
-
ImDrawList_PathClear(
Pointer< ImDrawList> self) → void -
void ImDrawList_PathClear( ImDrawList* self );
-
ImDrawList_PathFillConvex(
Pointer< ImDrawList> self, int col) → void -
void ImDrawList_PathFillConvex( ImDrawList* self , uint col );
-
ImDrawList_PathLineTo(
Pointer< ImDrawList> self, ImVec2 pos) → void -
void ImDrawList_PathLineTo( ImDrawList* self , ImVec2 pos );
-
ImDrawList_PathLineToMergeDuplicate(
Pointer< ImDrawList> self, ImVec2 pos) → void -
void ImDrawList_PathLineToMergeDuplicate( ImDrawList* self , ImVec2 pos );
-
ImDrawList_PathRect(
Pointer< ImDrawList> self, ImVec2 rect_min, ImVec2 rect_max, double rounding, int flags) → void -
void ImDrawList_PathRect( ImDrawList* self , ImVec2 rect_min , ImVec2 rect_max , float rounding , ImDrawFlags flags );
-
ImDrawList_PathStroke(
Pointer< ImDrawList> self, int col, int flags, double thickness) → void -
void ImDrawList_PathStroke( ImDrawList* self , uint col , ImDrawFlags flags , float thickness );
-
ImDrawList_PopClipRect(
Pointer< ImDrawList> self) → void -
void ImDrawList_PopClipRect( ImDrawList* self );
-
ImDrawList_PopTextureID(
Pointer< ImDrawList> self) → void -
void ImDrawList_PopTextureID( ImDrawList* self );
-
ImDrawList_PrimQuadUV(
Pointer< ImDrawList> self, ImVec2 a, ImVec2 b, ImVec2 c, ImVec2 d, ImVec2 uv_a, ImVec2 uv_b, ImVec2 uv_c, ImVec2 uv_d, int col) → void -
void ImDrawList_PrimQuadUV( ImDrawList* self , ImVec2 a , ImVec2 b , ImVec2 c , ImVec2 d , ImVec2 uv_a , ImVec2 uv_b , ImVec2 uv_c , ImVec2 uv_d , uint col );
-
ImDrawList_PrimRect(
Pointer< ImDrawList> self, ImVec2 a, ImVec2 b, int col) → void -
void ImDrawList_PrimRect( ImDrawList* self , ImVec2 a , ImVec2 b , uint col );
-
ImDrawList_PrimRectUV(
Pointer< ImDrawList> self, ImVec2 a, ImVec2 b, ImVec2 uv_a, ImVec2 uv_b, int col) → void -
void ImDrawList_PrimRectUV( ImDrawList* self , ImVec2 a , ImVec2 b , ImVec2 uv_a , ImVec2 uv_b , uint col );
-
ImDrawList_PrimReserve(
Pointer< ImDrawList> self, int idx_count, int vtx_count) → void -
void ImDrawList_PrimReserve( ImDrawList* self , int idx_count , int vtx_count );
-
ImDrawList_PrimUnreserve(
Pointer< ImDrawList> self, int idx_count, int vtx_count) → void -
void ImDrawList_PrimUnreserve( ImDrawList* self , int idx_count , int vtx_count );
-
ImDrawList_PrimVtx(
Pointer< ImDrawList> self, ImVec2 pos, ImVec2 uv, int col) → void -
void ImDrawList_PrimVtx( ImDrawList* self , ImVec2 pos , ImVec2 uv , uint col );
-
ImDrawList_PrimWriteIdx(
Pointer< ImDrawList> self, int idx) → void -
void ImDrawList_PrimWriteIdx( ImDrawList* self , ushort idx );
-
ImDrawList_PrimWriteVtx(
Pointer< ImDrawList> self, ImVec2 pos, ImVec2 uv, int col) → void -
void ImDrawList_PrimWriteVtx( ImDrawList* self , ImVec2 pos , ImVec2 uv , uint col );
-
ImDrawList_PushClipRect(
Pointer< ImDrawList> self, ImVec2 clip_rect_min, ImVec2 clip_rect_max, int intersect_with_current_clip_rect) → void -
void ImDrawList_PushClipRect( ImDrawList* self , ImVec2 clip_rect_min , ImVec2 clip_rect_max , byte intersect_with_current_clip_rect );
-
ImDrawList_PushClipRectFullScreen(
Pointer< ImDrawList> self) → void -
void ImDrawList_PushClipRectFullScreen( ImDrawList* self );
-
ImDrawList_PushTextureID(
Pointer< ImDrawList> self, int texture_id) → void -
void ImDrawList_PushTextureID( ImDrawList* self , IntPtr texture_id );
-
ImDrawListSplitter_Clear(
Pointer< ImDrawListSplitter> self) → void -
void ImDrawListSplitter_Clear( ImDrawListSplitter* self );
-
ImDrawListSplitter_ClearFreeMemory(
Pointer< ImDrawListSplitter> self) → void -
void ImDrawListSplitter_ClearFreeMemory( ImDrawListSplitter* self );
-
ImDrawListSplitter_destroy(
Pointer< ImDrawListSplitter> self) → void -
void ImDrawListSplitter_destroy( ImDrawListSplitter* self );
-
ImDrawListSplitter_ImDrawListSplitter(
) → Pointer< ImDrawListSplitter> -
ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter( );
-
ImDrawListSplitter_Merge(
Pointer< ImDrawListSplitter> self, Pointer<ImDrawList> draw_list) → void -
void ImDrawListSplitter_Merge( ImDrawListSplitter* self , ImDrawList* draw_list );
-
ImDrawListSplitter_SetCurrentChannel(
Pointer< ImDrawListSplitter> self, Pointer<ImDrawList> draw_list, int channel_idx) → void -
void ImDrawListSplitter_SetCurrentChannel( ImDrawListSplitter* self , ImDrawList* draw_list , int channel_idx );
-
ImDrawListSplitter_Split(
Pointer< ImDrawListSplitter> self, Pointer<ImDrawList> draw_list, int count) → void -
void ImDrawListSplitter_Split( ImDrawListSplitter* self , ImDrawList* draw_list , int count );
-
ImFont_AddGlyph(
Pointer< ImFont> self, Pointer<ImFontConfig> src_cfg, int c, double x0, double y0, double x1, double y1, double u0, double v0, double u1, double v1, double advance_x) → void -
void ImFont_AddGlyph( ImFont* self , ImFontConfig* src_cfg , ushort c , float x0 , float y0 , float x1 , float y1 , float u0 , float v0 , float u1 , float v1 , float advance_x );
-
ImFont_AddRemapChar(
Pointer< ImFont> self, int dst, int src, int overwrite_dst) → void -
void ImFont_AddRemapChar( ImFont* self , ushort dst , ushort src , byte overwrite_dst );
-
ImFont_BuildLookupTable(
Pointer< ImFont> self) → void -
void ImFont_BuildLookupTable( ImFont* self );
-
ImFont_CalcTextSizeA(
Pointer< ImVec2> pOut, Pointer<ImFont> self, double size, double max_width, double wrap_width, Pointer<Uint8> text_begin, Pointer<Uint8> text_end, Pointer<Pointer< remaining) → voidUint8> > -
void ImFont_CalcTextSizeA( ImVec2* pOut , ImFont* self , float size , float max_width , float wrap_width , byte* text_begin , byte* text_end , byte** remaining );
-
ImFont_CalcWordWrapPositionA(
Pointer< ImFont> self, double scale, Pointer<Uint8> text, Pointer<Uint8> text_end, double wrap_width) → Pointer<Uint8> -
byte* ImFont_CalcWordWrapPositionA( ImFont* self , float scale , byte* text , byte* text_end , float wrap_width );
-
ImFont_ClearOutputData(
Pointer< ImFont> self) → void -
void ImFont_ClearOutputData( ImFont* self );
-
ImFont_destroy(
Pointer< ImFont> self) → void -
void ImFont_destroy( ImFont* self );
-
ImFont_FindGlyph(
Pointer< ImFont> self, int c) → Pointer<ImFontGlyph> -
ImFontGlyph* ImFont_FindGlyph( ImFont* self , ushort c );
-
ImFont_FindGlyphNoFallback(
Pointer< ImFont> self, int c) → Pointer<ImFontGlyph> -
ImFontGlyph* ImFont_FindGlyphNoFallback( ImFont* self , ushort c );
-
ImFont_GetCharAdvance(
Pointer< ImFont> self, int c) → double -
float ImFont_GetCharAdvance( ImFont* self , ushort c );
-
ImFont_GetDebugName(
Pointer< ImFont> self) → Pointer<Uint8> -
byte* ImFont_GetDebugName( ImFont* self );
-
ImFont_GrowIndex(
Pointer< ImFont> self, int new_size) → void -
void ImFont_GrowIndex( ImFont* self , int new_size );
-
ImFont_ImFont(
) → Pointer< ImFont> -
ImFont* ImFont_ImFont( );
-
ImFont_IsGlyphRangeUnused(
Pointer< ImFont> self, int c_begin, int c_last) → int -
byte ImFont_IsGlyphRangeUnused( ImFont* self , uint c_begin , uint c_last );
-
ImFont_IsLoaded(
Pointer< ImFont> self) → int -
byte ImFont_IsLoaded( ImFont* self );
-
ImFont_RenderChar(
Pointer< ImFont> self, Pointer<ImDrawList> draw_list, double size, ImVec2 pos, int col, int c) → void -
void ImFont_RenderChar( ImFont* self , ImDrawList* draw_list , float size , ImVec2 pos , uint col , ushort c );
-
ImFont_RenderText(
Pointer< ImFont> self, Pointer<ImDrawList> draw_list, double size, ImVec2 pos, int col, ImVec4 clip_rect, Pointer<Uint8> text_begin, Pointer<Uint8> text_end, double wrap_width, int cpu_fine_clip) → void -
void ImFont_RenderText( ImFont* self , ImDrawList* draw_list , float size , ImVec2 pos , uint col , ImVec4 clip_rect , byte* text_begin , byte* text_end , float wrap_width , byte cpu_fine_clip );
-
ImFont_SetFallbackChar(
Pointer< ImFont> self, int c) → void -
void ImFont_SetFallbackChar( ImFont* self , ushort c );
-
ImFont_SetGlyphVisible(
Pointer< ImFont> self, int c, int visible) → void -
void ImFont_SetGlyphVisible( ImFont* self , ushort c , byte visible );
-
ImFontAtlas_AddCustomRectFontGlyph(
Pointer< ImFontAtlas> self, Pointer<ImFont> font, int id, int width, int height, double advance_x, ImVec2 offset) → int -
int ImFontAtlas_AddCustomRectFontGlyph( ImFontAtlas* self , ImFont* font , ushort id , int width , int height , float advance_x , ImVec2 offset );
-
ImFontAtlas_AddCustomRectRegular(
Pointer< ImFontAtlas> self, int width, int height) → int -
int ImFontAtlas_AddCustomRectRegular( ImFontAtlas* self , int width , int height );
-
ImFontAtlas_AddFont(
Pointer< ImFontAtlas> self, Pointer<ImFontConfig> font_cfg) → Pointer<ImFont> -
ImFont* ImFontAtlas_AddFont( ImFontAtlas* self , ImFontConfig* font_cfg );
-
ImFontAtlas_AddFontDefault(
Pointer< ImFontAtlas> self, Pointer<ImFontConfig> font_cfg) → Pointer<ImFont> -
ImFont* ImFontAtlas_AddFontDefault( ImFontAtlas* self , ImFontConfig* font_cfg );
-
ImFontAtlas_AddFontFromFileTTF(
Pointer< ImFontAtlas> self, Pointer<Uint8> filename, double size_pixels, Pointer<ImFontConfig> font_cfg, Pointer<Uint16> glyph_ranges) → Pointer<ImFont> -
ImFont* ImFontAtlas_AddFontFromFileTTF( ImFontAtlas* self , byte* filename , float size_pixels , ImFontConfig* font_cfg , ushort* glyph_ranges );
-
ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(
Pointer< ImFontAtlas> self, Pointer<Uint8> compressed_font_data_base85, double size_pixels, Pointer<ImFontConfig> font_cfg, Pointer<Uint16> glyph_ranges) → Pointer<ImFont> -
ImFont* ImFontAtlas_AddFontFromMemoryCompressedBase85TTF( ImFontAtlas* self , byte* compressed_font_data_base85 , float size_pixels , ImFontConfig* font_cfg , ushort* glyph_ranges );
-
ImFontAtlas_AddFontFromMemoryCompressedTTF(
Pointer< ImFontAtlas> self, Pointer<Void> compressed_font_data, int compressed_font_size, double size_pixels, Pointer<ImFontConfig> font_cfg, Pointer<Uint16> glyph_ranges) → Pointer<ImFont> -
ImFont* ImFontAtlas_AddFontFromMemoryCompressedTTF( ImFontAtlas* self , void* compressed_font_data , int compressed_font_size , float size_pixels , ImFontConfig* font_cfg , ushort* glyph_ranges );
-
ImFontAtlas_AddFontFromMemoryTTF(
Pointer< ImFontAtlas> self, Pointer<Void> font_data, int font_size, double size_pixels, Pointer<ImFontConfig> font_cfg, Pointer<Uint16> glyph_ranges) → Pointer<ImFont> -
ImFont* ImFontAtlas_AddFontFromMemoryTTF( ImFontAtlas* self , void* font_data , int font_size , float size_pixels , ImFontConfig* font_cfg , ushort* glyph_ranges );
-
ImFontAtlas_Build(
Pointer< ImFontAtlas> self) → int -
byte ImFontAtlas_Build( ImFontAtlas* self );
-
ImFontAtlas_CalcCustomRectUV(
Pointer< ImFontAtlas> self, Pointer<ImFontAtlasCustomRect> rect, Pointer<ImVec2> out_uv_min, Pointer<ImVec2> out_uv_max) → void -
void ImFontAtlas_CalcCustomRectUV( ImFontAtlas* self , ImFontAtlasCustomRect* rect , ImVec2* out_uv_min , ImVec2* out_uv_max );
-
ImFontAtlas_Clear(
Pointer< ImFontAtlas> self) → void -
void ImFontAtlas_Clear( ImFontAtlas* self );
-
ImFontAtlas_ClearFonts(
Pointer< ImFontAtlas> self) → void -
void ImFontAtlas_ClearFonts( ImFontAtlas* self );
-
ImFontAtlas_ClearInputData(
Pointer< ImFontAtlas> self) → void -
void ImFontAtlas_ClearInputData( ImFontAtlas* self );
-
ImFontAtlas_ClearTexData(
Pointer< ImFontAtlas> self) → void -
void ImFontAtlas_ClearTexData( ImFontAtlas* self );
-
ImFontAtlas_destroy(
Pointer< ImFontAtlas> self) → void -
void ImFontAtlas_destroy( ImFontAtlas* self );
-
ImFontAtlas_GetCustomRectByIndex(
Pointer< ImFontAtlas> self, int index) → Pointer<ImFontAtlasCustomRect> -
ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex( ImFontAtlas* self , int index );
-
ImFontAtlas_GetGlyphRangesChineseFull(
Pointer< ImFontAtlas> self) → Pointer<Uint16> -
ushort* ImFontAtlas_GetGlyphRangesChineseFull( ImFontAtlas* self );
-
ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(
Pointer< ImFontAtlas> self) → Pointer<Uint16> -
ushort* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon( ImFontAtlas* self );
-
ImFontAtlas_GetGlyphRangesCyrillic(
Pointer< ImFontAtlas> self) → Pointer<Uint16> -
ushort* ImFontAtlas_GetGlyphRangesCyrillic( ImFontAtlas* self );
-
ImFontAtlas_GetGlyphRangesDefault(
Pointer< ImFontAtlas> self) → Pointer<Uint16> -
ushort* ImFontAtlas_GetGlyphRangesDefault( ImFontAtlas* self );
-
ImFontAtlas_GetGlyphRangesJapanese(
Pointer< ImFontAtlas> self) → Pointer<Uint16> -
ushort* ImFontAtlas_GetGlyphRangesJapanese( ImFontAtlas* self );
-
ImFontAtlas_GetGlyphRangesKorean(
Pointer< ImFontAtlas> self) → Pointer<Uint16> -
ushort* ImFontAtlas_GetGlyphRangesKorean( ImFontAtlas* self );
-
ImFontAtlas_GetGlyphRangesThai(
Pointer< ImFontAtlas> self) → Pointer<Uint16> -
ushort* ImFontAtlas_GetGlyphRangesThai( ImFontAtlas* self );
-
ImFontAtlas_GetGlyphRangesVietnamese(
Pointer< ImFontAtlas> self) → Pointer<Uint16> -
ushort* ImFontAtlas_GetGlyphRangesVietnamese( ImFontAtlas* self );
-
ImFontAtlas_GetMouseCursorTexData(
Pointer< ImFontAtlas> self, int cursor, Pointer<ImVec2> out_offset, Pointer<ImVec2> out_size, Pointer<Vector2> out_uv_border, Pointer<Vector2> out_uv_fill) → int -
byte ImFontAtlas_GetMouseCursorTexData( ImFontAtlas* self , ImGuiMouseCursor cursor , ImVec2* out_offset , ImVec2* out_size , Vector2* out_uv_border , Vector2* out_uv_fill );
-
ImFontAtlas_GetTexDataAsAlpha8(
Pointer< ImFontAtlas> self, Pointer<Pointer< out_pixels, Pointer<Uint8> >Int32> out_width, Pointer<Int32> out_height, Pointer<Int32> out_bytes_per_pixel) → void -
void ImFontAtlas_GetTexDataAsAlpha8( ImFontAtlas* self , byte** out_pixels , int* out_width , int* out_height , int* out_bytes_per_pixel );
-
ImFontAtlas_GetTexDataAsAlpha8_0(
Pointer< ImFontAtlas> self, Pointer<IntPtr> out_pixels, Pointer<Int32> out_width, Pointer<Int32> out_height, Pointer<Int32> out_bytes_per_pixel) → void -
void ImFontAtlas_GetTexDataAsAlpha8( ImFontAtlas* self , IntPtr* out_pixels , int* out_width , int* out_height , int* out_bytes_per_pixel );
-
ImFontAtlas_GetTexDataAsRGBA32(
Pointer< ImFontAtlas> self, Pointer<Pointer< out_pixels, Pointer<Uint8> >Int32> out_width, Pointer<Int32> out_height, Pointer<Int32> out_bytes_per_pixel) → void -
void ImFontAtlas_GetTexDataAsRGBA32( ImFontAtlas* self , byte** out_pixels , int* out_width , int* out_height , int* out_bytes_per_pixel );
-
ImFontAtlas_GetTexDataAsRGBA32_0(
Pointer< ImFontAtlas> self, Pointer<IntPtr> out_pixels, Pointer<Int32> out_width, Pointer<Int32> out_height, Pointer<Int32> out_bytes_per_pixel) → void -
void ImFontAtlas_GetTexDataAsRGBA32( ImFontAtlas* self , IntPtr* out_pixels , int* out_width , int* out_height , int* out_bytes_per_pixel );
-
ImFontAtlas_ImFontAtlas(
) → Pointer< ImFontAtlas> -
ImFontAtlas* ImFontAtlas_ImFontAtlas( );
-
ImFontAtlas_IsBuilt(
Pointer< ImFontAtlas> self) → int -
byte ImFontAtlas_IsBuilt( ImFontAtlas* self );
-
ImFontAtlas_SetTexID(
Pointer< ImFontAtlas> self, int id) → void -
void ImFontAtlas_SetTexID( ImFontAtlas* self , IntPtr id );
-
ImFontAtlasCustomRect_destroy(
Pointer< ImFontAtlasCustomRect> self) → void -
void ImFontAtlasCustomRect_destroy( ImFontAtlasCustomRect* self );
-
ImFontAtlasCustomRect_ImFontAtlasCustomRect(
) → Pointer< ImFontAtlasCustomRect> -
ImFontAtlasCustomRect* ImFontAtlasCustomRect_ImFontAtlasCustomRect( );
-
ImFontAtlasCustomRect_IsPacked(
Pointer< ImFontAtlasCustomRect> self) → int -
byte ImFontAtlasCustomRect_IsPacked( ImFontAtlasCustomRect* self );
-
ImFontConfig_destroy(
Pointer< ImFontConfig> self) → void -
void ImFontConfig_destroy( ImFontConfig* self );
-
ImFontConfig_ImFontConfig(
) → Pointer< ImFontConfig> -
ImFontConfig* ImFontConfig_ImFontConfig( );
-
ImFontGlyphRangesBuilder_AddChar(
Pointer< ImFontGlyphRangesBuilder> self, int c) → void -
void ImFontGlyphRangesBuilder_AddChar( ImFontGlyphRangesBuilder* self , ushort c );
-
ImFontGlyphRangesBuilder_AddRanges(
Pointer< ImFontGlyphRangesBuilder> self, Pointer<Uint16> ranges) → void -
void ImFontGlyphRangesBuilder_AddRanges( ImFontGlyphRangesBuilder* self , ushort* ranges );
-
ImFontGlyphRangesBuilder_AddText(
Pointer< ImFontGlyphRangesBuilder> self, Pointer<Uint8> text, Pointer<Uint8> text_end) → void -
void ImFontGlyphRangesBuilder_AddText( ImFontGlyphRangesBuilder* self , byte* text , byte* text_end );
-
ImFontGlyphRangesBuilder_BuildRanges(
Pointer< ImFontGlyphRangesBuilder> self, Pointer<ImVector> out_ranges) → void -
void ImFontGlyphRangesBuilder_BuildRanges( ImFontGlyphRangesBuilder* self , ImVector* out_ranges );
-
ImFontGlyphRangesBuilder_Clear(
Pointer< ImFontGlyphRangesBuilder> self) → void -
void ImFontGlyphRangesBuilder_Clear( ImFontGlyphRangesBuilder* self );
-
ImFontGlyphRangesBuilder_destroy(
Pointer< ImFontGlyphRangesBuilder> self) → void -
void ImFontGlyphRangesBuilder_destroy( ImFontGlyphRangesBuilder* self );
-
ImFontGlyphRangesBuilder_GetBit(
Pointer< ImFontGlyphRangesBuilder> self, int n) → int -
byte ImFontGlyphRangesBuilder_GetBit( ImFontGlyphRangesBuilder* self , uint n );
-
ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(
) → Pointer< ImFontGlyphRangesBuilder> -
ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder( );
-
ImFontGlyphRangesBuilder_SetBit(
Pointer< ImFontGlyphRangesBuilder> self, int n) → void -
void ImFontGlyphRangesBuilder_SetBit( ImFontGlyphRangesBuilder* self , uint n );
-
ImGuiInputTextCallbackData_ClearSelection(
Pointer< Pointer< self) → voidNativeType> > -
void ImGuiInputTextCallbackData_ClearSelection( ImGuiInputTextCallbackData* self );
-
ImGuiInputTextCallbackData_DeleteChars(
Pointer< Pointer< self, int pos, int bytes_count) → voidNativeType> > -
void ImGuiInputTextCallbackData_DeleteChars( ImGuiInputTextCallbackData* self , int pos , int bytes_count );
-
ImGuiInputTextCallbackData_destroy(
Pointer< Pointer< self) → voidNativeType> > -
void ImGuiInputTextCallbackData_destroy( ImGuiInputTextCallbackData* self );
-
ImGuiInputTextCallbackData_HasSelection(
Pointer< Pointer< self) → intNativeType> > -
byte ImGuiInputTextCallbackData_HasSelection( ImGuiInputTextCallbackData* self );
-
ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(
) → Pointer< Pointer< NativeType> > -
ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData( );
-
ImGuiInputTextCallbackData_InsertChars(
Pointer< Pointer< self, int pos, Pointer<NativeType> >Uint8> text, Pointer<Uint8> text_end) → void -
void ImGuiInputTextCallbackData_InsertChars( ImGuiInputTextCallbackData* self , int pos , byte* text , byte* text_end );
-
ImGuiInputTextCallbackData_SelectAll(
Pointer< Pointer< self) → voidNativeType> > -
void ImGuiInputTextCallbackData_SelectAll( ImGuiInputTextCallbackData* self );
-
ImGuiIO_AddInputCharacter(
Pointer< ImGuiIO> self, int c) → void -
void ImGuiIO_AddInputCharacter( ImGuiIO* self , uint c );
-
ImGuiIO_AddInputCharactersUTF8(
Pointer< ImGuiIO> self, Pointer<Uint8> str) → void -
void ImGuiIO_AddInputCharactersUTF8( ImGuiIO* self , byte* str );
-
ImGuiIO_AddInputCharacterUTF16(
Pointer< ImGuiIO> self, int c) → void -
void ImGuiIO_AddInputCharacterUTF16( ImGuiIO* self , ushort c );
-
ImGuiIO_ClearInputCharacters(
Pointer< ImGuiIO> self) → void -
void ImGuiIO_ClearInputCharacters( ImGuiIO* self );
-
ImGuiIO_destroy(
Pointer< ImGuiIO> self) → void -
void ImGuiIO_destroy( ImGuiIO* self );
-
ImGuiIO_ImGuiIO(
) → Pointer< ImGuiIO> -
ImGuiIO* ImGuiIO_ImGuiIO( );
-
ImGuiListClipper_Begin(
Pointer< ImGuiListClipper> self, int items_count, double items_height) → void -
void ImGuiListClipper_Begin( ImGuiListClipper* self , int items_count , float items_height );
-
ImGuiListClipper_destroy(
Pointer< ImGuiListClipper> self) → void -
void ImGuiListClipper_destroy( ImGuiListClipper* self );
-
ImGuiListClipper_End(
Pointer< ImGuiListClipper> self) → void -
void ImGuiListClipper_End( ImGuiListClipper* self );
-
ImGuiListClipper_ImGuiListClipper(
) → Pointer< ImGuiListClipper> -
ImGuiListClipper* ImGuiListClipper_ImGuiListClipper( );
-
ImGuiListClipper_Step(
Pointer< ImGuiListClipper> self) → int -
byte ImGuiListClipper_Step( ImGuiListClipper* self );
-
ImGuiOnceUponAFrame_destroy(
Pointer< ImGuiOnceUponAFrame> self) → void -
void ImGuiOnceUponAFrame_destroy( ImGuiOnceUponAFrame* self );
-
ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(
) → Pointer< ImGuiOnceUponAFrame> -
ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame( );
-
ImGuiPayload_Clear(
Pointer< ImGuiPayload> self) → void -
void ImGuiPayload_Clear( ImGuiPayload* self );
-
ImGuiPayload_destroy(
Pointer< ImGuiPayload> self) → void -
void ImGuiPayload_destroy( ImGuiPayload* self );
-
ImGuiPayload_ImGuiPayload(
) → Pointer< ImGuiPayload> -
ImGuiPayload* ImGuiPayload_ImGuiPayload( );
-
ImGuiPayload_IsDataType(
Pointer< ImGuiPayload> self, Pointer<Uint8> type) → int -
byte ImGuiPayload_IsDataType( ImGuiPayload* self , byte* type );
-
ImGuiPayload_IsDelivery(
Pointer< ImGuiPayload> self) → int -
byte ImGuiPayload_IsDelivery( ImGuiPayload* self );
-
ImGuiPayload_IsPreview(
Pointer< ImGuiPayload> self) → int -
byte ImGuiPayload_IsPreview( ImGuiPayload* self );
-
ImGuiPlatformIO_destroy(
Pointer< ImGuiPlatformIO> self) → void -
void ImGuiPlatformIO_destroy( ImGuiPlatformIO* self );
-
ImGuiPlatformIO_ImGuiPlatformIO(
) → Pointer< ImGuiPlatformIO> -
ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO( );
-
ImGuiPlatformMonitor_destroy(
Pointer< ImGuiPlatformMonitor> self) → void -
void ImGuiPlatformMonitor_destroy( ImGuiPlatformMonitor* self );
-
ImGuiPlatformMonitor_ImGuiPlatformMonitor(
) → Pointer< ImGuiPlatformMonitor> -
ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor( );
-
ImGuiStorage_BuildSortByKey(
Pointer< ImGuiStorage> self) → void -
void ImGuiStorage_BuildSortByKey( ImGuiStorage* self );
-
ImGuiStorage_Clear(
Pointer< ImGuiStorage> self) → void -
void ImGuiStorage_Clear( ImGuiStorage* self );
-
ImGuiStorage_GetBool(
Pointer< ImGuiStorage> self, int key, int default_val) → int -
byte ImGuiStorage_GetBool( ImGuiStorage* self , uint key , byte default_val );
-
ImGuiStorage_GetBoolRef(
Pointer< ImGuiStorage> self, int key, int default_val) → Pointer<Uint8> -
byte* ImGuiStorage_GetBoolRef( ImGuiStorage* self , uint key , byte default_val );
-
ImGuiStorage_GetFloat(
Pointer< ImGuiStorage> self, int key, double default_val) → double -
float ImGuiStorage_GetFloat( ImGuiStorage* self , uint key , float default_val );
-
ImGuiStorage_GetFloatRef(
Pointer< ImGuiStorage> self, int key, double default_val) → Pointer<Float> -
float* ImGuiStorage_GetFloatRef( ImGuiStorage* self , uint key , float default_val );
-
ImGuiStorage_GetInt(
Pointer< ImGuiStorage> self, int key, int default_val) → int -
int ImGuiStorage_GetInt( ImGuiStorage* self , uint key , int default_val );
-
ImGuiStorage_GetIntRef(
Pointer< ImGuiStorage> self, int key, int default_val) → Pointer<Int32> -
int* ImGuiStorage_GetIntRef( ImGuiStorage* self , uint key , int default_val );
-
ImGuiStorage_GetVoidPtr(
Pointer< ImGuiStorage> self, int key) → Pointer<Void> -
void* ImGuiStorage_GetVoidPtr( ImGuiStorage* self , uint key );
-
ImGuiStorage_GetVoidPtrRef(
Pointer< ImGuiStorage> self, int key, Pointer<Void> default_val) → Pointer<Pointer< Void> > -
void** ImGuiStorage_GetVoidPtrRef( ImGuiStorage* self , uint key , void* default_val );
-
ImGuiStorage_SetAllInt(
Pointer< ImGuiStorage> self, int val) → void -
void ImGuiStorage_SetAllInt( ImGuiStorage* self , int val );
-
ImGuiStorage_SetBool(
Pointer< ImGuiStorage> self, int key, int val) → void -
void ImGuiStorage_SetBool( ImGuiStorage* self , uint key , byte val );
-
ImGuiStorage_SetFloat(
Pointer< ImGuiStorage> self, int key, double val) → void -
void ImGuiStorage_SetFloat( ImGuiStorage* self , uint key , float val );
-
ImGuiStorage_SetInt(
Pointer< ImGuiStorage> self, int key, int val) → void -
void ImGuiStorage_SetInt( ImGuiStorage* self , uint key , int val );
-
ImGuiStorage_SetVoidPtr(
Pointer< ImGuiStorage> self, int key, Pointer<Void> val) → void -
void ImGuiStorage_SetVoidPtr( ImGuiStorage* self , uint key , void* val );
-
ImGuiStoragePair_destroy(
Pointer< ImGuiStoragePair> self) → void -
void ImGuiStoragePair_destroy( ImGuiStoragePair* self );
-
ImGuiStoragePair_ImGuiStoragePairFloat(
int _key, double _val_f) → Pointer< ImGuiStoragePair> -
ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat( uint _key , float _val_f );
-
ImGuiStoragePair_ImGuiStoragePairInt(
int _key, int _val_i) → Pointer< ImGuiStoragePair> -
ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt( uint _key , int _val_i );
-
ImGuiStoragePair_ImGuiStoragePairPtr(
int _key, Pointer< Void> _val_p) → Pointer<ImGuiStoragePair> -
ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr( uint _key , void* _val_p );
-
ImGuiStyle_destroy(
Pointer< ImGuiStyle> self) → void -
void ImGuiStyle_destroy( ImGuiStyle* self );
-
ImGuiStyle_ImGuiStyle(
) → Pointer< ImGuiStyle> -
ImGuiStyle* ImGuiStyle_ImGuiStyle( );
-
ImGuiStyle_ScaleAllSizes(
Pointer< ImGuiStyle> self, double scale_factor) → void -
void ImGuiStyle_ScaleAllSizes( ImGuiStyle* self , float scale_factor );
-
ImGuiTableColumnSortSpecs_destroy(
Pointer< ImGuiTableColumnSortSpecs> self) → void -
void ImGuiTableColumnSortSpecs_destroy( ImGuiTableColumnSortSpecs* self );
-
ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs(
) → Pointer< ImGuiTableColumnSortSpecs> -
ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs( );
-
ImGuiTableSortSpecs_destroy(
Pointer< ImGuiTableSortSpecs> self) → void -
void ImGuiTableSortSpecs_destroy( ImGuiTableSortSpecs* self );
-
ImGuiTableSortSpecs_ImGuiTableSortSpecs(
) → Pointer< ImGuiTableSortSpecs> -
ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs( );
-
ImGuiTextBuffer_append(
Pointer< ImGuiTextBuffer> self, Pointer<Uint8> str, Pointer<Uint8> str_end) → void -
void ImGuiTextBuffer_append( ImGuiTextBuffer* self , byte* str , byte* str_end );
-
ImGuiTextBuffer_appendf(
Pointer< ImGuiTextBuffer> self, Pointer<Uint8> fmt) → void -
void ImGuiTextBuffer_appendf( ImGuiTextBuffer* self , byte* fmt , ... ... );
-
ImGuiTextBuffer_begin(
Pointer< ImGuiTextBuffer> self) → Pointer<Uint8> -
byte* ImGuiTextBuffer_begin( ImGuiTextBuffer* self );
-
ImGuiTextBuffer_c_str(
Pointer< ImGuiTextBuffer> self) → Pointer<Uint8> -
byte* ImGuiTextBuffer_c_str( ImGuiTextBuffer* self );
-
ImGuiTextBuffer_clear(
Pointer< ImGuiTextBuffer> self) → void -
void ImGuiTextBuffer_clear( ImGuiTextBuffer* self );
-
ImGuiTextBuffer_destroy(
Pointer< ImGuiTextBuffer> self) → void -
void ImGuiTextBuffer_destroy( ImGuiTextBuffer* self );
-
ImGuiTextBuffer_empty(
Pointer< ImGuiTextBuffer> self) → int -
byte ImGuiTextBuffer_empty( ImGuiTextBuffer* self );
-
ImGuiTextBuffer_end(
Pointer< ImGuiTextBuffer> self) → Pointer<Uint8> -
byte* ImGuiTextBuffer_end( ImGuiTextBuffer* self );
-
ImGuiTextBuffer_ImGuiTextBuffer(
) → Pointer< ImGuiTextBuffer> -
ImGuiTextBuffer* ImGuiTextBuffer_ImGuiTextBuffer( );
-
ImGuiTextBuffer_reserve(
Pointer< ImGuiTextBuffer> self, int capacity) → void -
void ImGuiTextBuffer_reserve( ImGuiTextBuffer* self , int capacity );
-
ImGuiTextBuffer_size(
Pointer< ImGuiTextBuffer> self) → int -
int ImGuiTextBuffer_size( ImGuiTextBuffer* self );
-
ImGuiTextFilter_Build(
Pointer< ImGuiTextFilter> self) → void -
void ImGuiTextFilter_Build( ImGuiTextFilter* self );
-
ImGuiTextFilter_Clear(
Pointer< ImGuiTextFilter> self) → void -
void ImGuiTextFilter_Clear( ImGuiTextFilter* self );
-
ImGuiTextFilter_destroy(
Pointer< ImGuiTextFilter> self) → void -
void ImGuiTextFilter_destroy( ImGuiTextFilter* self );
-
ImGuiTextFilter_Draw(
Pointer< ImGuiTextFilter> self, Pointer<Uint8> label, double width) → int -
byte ImGuiTextFilter_Draw( ImGuiTextFilter* self , byte* label , float width );
-
ImGuiTextFilter_ImGuiTextFilter(
Pointer< Uint8> default_filter) → Pointer<ImGuiTextFilter> -
ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter( byte* default_filter );
-
ImGuiTextFilter_IsActive(
Pointer< ImGuiTextFilter> self) → int -
byte ImGuiTextFilter_IsActive( ImGuiTextFilter* self );
-
ImGuiTextFilter_PassFilter(
Pointer< ImGuiTextFilter> self, Pointer<Uint8> text, Pointer<Uint8> text_end) → int -
byte ImGuiTextFilter_PassFilter( ImGuiTextFilter* self , byte* text , byte* text_end );
-
ImGuiTextRange_destroy(
Pointer< ImGuiTextRange> self) → void -
void ImGuiTextRange_destroy( ImGuiTextRange* self );
-
ImGuiTextRange_empty(
Pointer< ImGuiTextRange> self) → int -
byte ImGuiTextRange_empty( ImGuiTextRange* self );
-
ImGuiTextRange_ImGuiTextRangeNil(
) → Pointer< ImGuiTextRange> -
ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeNil( );
-
ImGuiTextRange_ImGuiTextRangeStr(
Pointer< Uint8> _b, Pointer<Uint8> _e) → Pointer<ImGuiTextRange> -
ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr( byte* _b , byte* _e );
-
ImGuiTextRange_split(
Pointer< ImGuiTextRange> self, int separator, Pointer<ImVector> _out) → void -
void ImGuiTextRange_split( ImGuiTextRange* self , byte separator , ImVector* _out );
-
ImGuiViewport_destroy(
Pointer< ImGuiViewport> self) → void -
void ImGuiViewport_destroy( ImGuiViewport* self );
-
ImGuiViewport_GetCenter(
Pointer< ImVec2> pOut, Pointer<ImGuiViewport> self) → void -
void ImGuiViewport_GetCenter( ImVec2* pOut , ImGuiViewport* self );
-
ImGuiViewport_GetWorkCenter(
Pointer< ImVec2> pOut, Pointer<ImGuiViewport> self) → void -
void ImGuiViewport_GetWorkCenter( ImVec2* pOut , ImGuiViewport* self );
-
ImGuiViewport_ImGuiViewport(
) → Pointer< ImGuiViewport> -
ImGuiViewport* ImGuiViewport_ImGuiViewport( );
-
ImGuiWindowClass_destroy(
Pointer< ImGuiWindowClass> self) → void -
void ImGuiWindowClass_destroy( ImGuiWindowClass* self );
-
ImGuiWindowClass_ImGuiWindowClass(
) → Pointer< ImGuiWindowClass> -
ImGuiWindowClass* ImGuiWindowClass_ImGuiWindowClass( );
-
ImVec2_destroy(
Pointer< ImVec2> self) → void -
void ImVec2_destroy( ImVec2* self );
-
ImVec2_ImVec2Float(
double _x, double _y) → Pointer< ImVec2> -
ImVec2* ImVec2_ImVec2Float( float _x , float _y );
-
ImVec2_ImVec2Nil(
) → Pointer< ImVec2> -
ImVec2* ImVec2_ImVec2Nil( );
-
ImVec4_destroy(
Pointer< ImVec4> self) → void -
void ImVec4_destroy( ImVec4* self );
-
ImVec4_ImVec4Float(
double _x, double _y, double _z, double _w) → Pointer< ImVec4> -
ImVec4* ImVec4_ImVec4Float( float _x , float _y , float _z , float _w );
-
ImVec4_ImVec4Nil(
) → Pointer< ImVec4> -
ImVec4* ImVec4_ImVec4Nil( );
-
initializeImGui(
) → DynamicLibrary