imgui_dart library

Support for doing something awesome.

More dartdocs go here.

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<Uint8>> items, int items_count, int popup_max_height_in_items) int
byte igComboStr_arr( byte* label , int* current_item , byte** items , int items_count , int popup_max_height_in_items );
igCreateContext(Pointer<ImFontAtlas> shared_font_atlas) 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<Void>> p_user_data) → void
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( );
igGetDrawListSharedData() int
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<Uint8>> items, int items_count, int height_in_items) int
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(int shared_data) 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<Uint8>> remaining) → void
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<Uint8>> out_pixels, Pointer<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<Uint8>> out_pixels, Pointer<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<NativeType>> self) → void
void ImGuiInputTextCallbackData_ClearSelection( ImGuiInputTextCallbackData* self );
ImGuiInputTextCallbackData_DeleteChars(Pointer<Pointer<NativeType>> self, int pos, int bytes_count) → void
void ImGuiInputTextCallbackData_DeleteChars( ImGuiInputTextCallbackData* self , int pos , int bytes_count );
ImGuiInputTextCallbackData_destroy(Pointer<Pointer<NativeType>> self) → void
void ImGuiInputTextCallbackData_destroy( ImGuiInputTextCallbackData* self );
ImGuiInputTextCallbackData_HasSelection(Pointer<Pointer<NativeType>> self) int
byte ImGuiInputTextCallbackData_HasSelection( ImGuiInputTextCallbackData* self );
ImGuiInputTextCallbackData_ImGuiInputTextCallbackData() Pointer<Pointer<NativeType>>
ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData( );
ImGuiInputTextCallbackData_InsertChars(Pointer<Pointer<NativeType>> self, int pos, Pointer<Uint8> text, Pointer<Uint8> text_end) → void
void ImGuiInputTextCallbackData_InsertChars( ImGuiInputTextCallbackData* self , int pos , byte* text , byte* text_end );
ImGuiInputTextCallbackData_SelectAll(Pointer<Pointer<NativeType>> self) → void
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