1 module bindbc.cimgui.cimguiload; 2 import bindbc.loader; 3 import bindbc.cimgui.types; 4 import bindbc.cimgui.funcs; 5 import bindbc.cimgui.additional; 6 private 7 { 8 SharedLib lib; 9 void function(SharedLib lib) additionalLoad; 10 } 11 /** 12 * Extra load is used in case of wanting to additionally load any implementation from a dll 13 */ 14 bool loadcimgui(void function(SharedLib lib) extraLoad = null) 15 { 16 version(Windows){ 17 const (char)[][1] libNames = ["cimgui.dll"]; 18 } 19 else version(OSX){ 20 const(char)[][7] libNames = [ 21 "libcimgui.dylib", 22 "/usr/local/lib/libcimgui.dylib", 23 "/usr/local/lib/libcimgui/libcimgui.dylib", 24 "../Frameworks/cimgui.framework/cimgui", 25 "/Library/Frameworks/cimgui.framework/cimgui", 26 "/System/Library/Frameworks/cimgui.framework/cimgui", 27 "/opt/local/lib/libcimgui.dylib" 28 ]; 29 } 30 else version(Posix){ 31 const(char)[][8] libNames = [ 32 "cimgui.so", 33 "/usr/local/lib/cimgui.so", 34 "cimgui.so.1", 35 "/usr/local/lib/cimgui.so.1", 36 "libcimgui.so", 37 "/usr/local/lib/libcimgui.so", 38 "libcimgui.so.1", 39 "/usr/local/lib/libcimgui.so.1" 40 ]; 41 } 42 else static assert(0, "bindbc-cimgui is not yet supported on this platform."); 43 foreach(name; libNames) 44 { 45 lib = load(name.ptr); 46 if(lib != invalidHandle) 47 return _load(); 48 } 49 return false; 50 } 51 private bool _load() 52 { 53 bool isOkay = true; 54 import std.stdio:writeln; 55 const size_t errs = errorCount(); 56 loadSymbols(); 57 if(errs != errorCount()) 58 { 59 isOkay = false; 60 import std.conv:to; 61 foreach(err; errors) 62 { 63 if(err.message != null) 64 writeln(to!string(err.message)); 65 } 66 } 67 return isOkay; 68 }private void loadSymbols() 69 { 70 lib.bindSymbol(cast(void**)&ImVec2_ImVec2_Nil, "ImVec2_ImVec2_Nil"); 71 lib.bindSymbol(cast(void**)&ImVec2_destroy, "ImVec2_destroy"); 72 lib.bindSymbol(cast(void**)&ImVec2_ImVec2_Float, "ImVec2_ImVec2_Float"); 73 lib.bindSymbol(cast(void**)&ImVec4_ImVec4_Nil, "ImVec4_ImVec4_Nil"); 74 lib.bindSymbol(cast(void**)&ImVec4_destroy, "ImVec4_destroy"); 75 lib.bindSymbol(cast(void**)&ImVec4_ImVec4_Float, "ImVec4_ImVec4_Float"); 76 lib.bindSymbol(cast(void**)&igCreateContext, "igCreateContext"); 77 lib.bindSymbol(cast(void**)&igDestroyContext, "igDestroyContext"); 78 lib.bindSymbol(cast(void**)&igGetCurrentContext, "igGetCurrentContext"); 79 lib.bindSymbol(cast(void**)&igSetCurrentContext, "igSetCurrentContext"); 80 lib.bindSymbol(cast(void**)&igGetIO, "igGetIO"); 81 lib.bindSymbol(cast(void**)&igGetStyle, "igGetStyle"); 82 lib.bindSymbol(cast(void**)&igNewFrame, "igNewFrame"); 83 lib.bindSymbol(cast(void**)&igEndFrame, "igEndFrame"); 84 lib.bindSymbol(cast(void**)&igRender, "igRender"); 85 lib.bindSymbol(cast(void**)&igGetDrawData, "igGetDrawData"); 86 lib.bindSymbol(cast(void**)&igShowDemoWindow, "igShowDemoWindow"); 87 lib.bindSymbol(cast(void**)&igShowMetricsWindow, "igShowMetricsWindow"); 88 lib.bindSymbol(cast(void**)&igShowAboutWindow, "igShowAboutWindow"); 89 lib.bindSymbol(cast(void**)&igShowStyleEditor, "igShowStyleEditor"); 90 lib.bindSymbol(cast(void**)&igShowStyleSelector, "igShowStyleSelector"); 91 lib.bindSymbol(cast(void**)&igShowFontSelector, "igShowFontSelector"); 92 lib.bindSymbol(cast(void**)&igShowUserGuide, "igShowUserGuide"); 93 lib.bindSymbol(cast(void**)&igGetVersion, "igGetVersion"); 94 lib.bindSymbol(cast(void**)&igStyleColorsDark, "igStyleColorsDark"); 95 lib.bindSymbol(cast(void**)&igStyleColorsLight, "igStyleColorsLight"); 96 lib.bindSymbol(cast(void**)&igStyleColorsClassic, "igStyleColorsClassic"); 97 lib.bindSymbol(cast(void**)&igBegin, "igBegin"); 98 lib.bindSymbol(cast(void**)&igEnd, "igEnd"); 99 lib.bindSymbol(cast(void**)&igBeginChild_Str, "igBeginChild_Str"); 100 lib.bindSymbol(cast(void**)&igBeginChild_ID, "igBeginChild_ID"); 101 lib.bindSymbol(cast(void**)&igEndChild, "igEndChild"); 102 lib.bindSymbol(cast(void**)&igIsWindowAppearing, "igIsWindowAppearing"); 103 lib.bindSymbol(cast(void**)&igIsWindowCollapsed, "igIsWindowCollapsed"); 104 lib.bindSymbol(cast(void**)&igIsWindowFocused, "igIsWindowFocused"); 105 lib.bindSymbol(cast(void**)&igIsWindowHovered, "igIsWindowHovered"); 106 lib.bindSymbol(cast(void**)&igGetWindowDrawList, "igGetWindowDrawList"); 107 lib.bindSymbol(cast(void**)&igGetWindowDpiScale, "igGetWindowDpiScale"); 108 lib.bindSymbol(cast(void**)&igGetWindowPos, "igGetWindowPos"); 109 lib.bindSymbol(cast(void**)&igGetWindowSize, "igGetWindowSize"); 110 lib.bindSymbol(cast(void**)&igGetWindowWidth, "igGetWindowWidth"); 111 lib.bindSymbol(cast(void**)&igGetWindowHeight, "igGetWindowHeight"); 112 lib.bindSymbol(cast(void**)&igGetWindowViewport, "igGetWindowViewport"); 113 lib.bindSymbol(cast(void**)&igSetNextWindowPos, "igSetNextWindowPos"); 114 lib.bindSymbol(cast(void**)&igSetNextWindowSize, "igSetNextWindowSize"); 115 lib.bindSymbol(cast(void**)&igSetNextWindowSizeConstraints, "igSetNextWindowSizeConstraints"); 116 lib.bindSymbol(cast(void**)&igSetNextWindowContentSize, "igSetNextWindowContentSize"); 117 lib.bindSymbol(cast(void**)&igSetNextWindowCollapsed, "igSetNextWindowCollapsed"); 118 lib.bindSymbol(cast(void**)&igSetNextWindowFocus, "igSetNextWindowFocus"); 119 lib.bindSymbol(cast(void**)&igSetNextWindowBgAlpha, "igSetNextWindowBgAlpha"); 120 lib.bindSymbol(cast(void**)&igSetNextWindowViewport, "igSetNextWindowViewport"); 121 lib.bindSymbol(cast(void**)&igSetWindowPos_Vec2, "igSetWindowPos_Vec2"); 122 lib.bindSymbol(cast(void**)&igSetWindowSize_Vec2, "igSetWindowSize_Vec2"); 123 lib.bindSymbol(cast(void**)&igSetWindowCollapsed_Bool, "igSetWindowCollapsed_Bool"); 124 lib.bindSymbol(cast(void**)&igSetWindowFocus_Nil, "igSetWindowFocus_Nil"); 125 lib.bindSymbol(cast(void**)&igSetWindowFontScale, "igSetWindowFontScale"); 126 lib.bindSymbol(cast(void**)&igSetWindowPos_Str, "igSetWindowPos_Str"); 127 lib.bindSymbol(cast(void**)&igSetWindowSize_Str, "igSetWindowSize_Str"); 128 lib.bindSymbol(cast(void**)&igSetWindowCollapsed_Str, "igSetWindowCollapsed_Str"); 129 lib.bindSymbol(cast(void**)&igSetWindowFocus_Str, "igSetWindowFocus_Str"); 130 lib.bindSymbol(cast(void**)&igGetContentRegionAvail, "igGetContentRegionAvail"); 131 lib.bindSymbol(cast(void**)&igGetContentRegionMax, "igGetContentRegionMax"); 132 lib.bindSymbol(cast(void**)&igGetWindowContentRegionMin, "igGetWindowContentRegionMin"); 133 lib.bindSymbol(cast(void**)&igGetWindowContentRegionMax, "igGetWindowContentRegionMax"); 134 lib.bindSymbol(cast(void**)&igGetWindowContentRegionWidth, "igGetWindowContentRegionWidth"); 135 lib.bindSymbol(cast(void**)&igGetScrollX, "igGetScrollX"); 136 lib.bindSymbol(cast(void**)&igGetScrollY, "igGetScrollY"); 137 lib.bindSymbol(cast(void**)&igSetScrollX_Float, "igSetScrollX_Float"); 138 lib.bindSymbol(cast(void**)&igSetScrollY_Float, "igSetScrollY_Float"); 139 lib.bindSymbol(cast(void**)&igGetScrollMaxX, "igGetScrollMaxX"); 140 lib.bindSymbol(cast(void**)&igGetScrollMaxY, "igGetScrollMaxY"); 141 lib.bindSymbol(cast(void**)&igSetScrollHereX, "igSetScrollHereX"); 142 lib.bindSymbol(cast(void**)&igSetScrollHereY, "igSetScrollHereY"); 143 lib.bindSymbol(cast(void**)&igSetScrollFromPosX_Float, "igSetScrollFromPosX_Float"); 144 lib.bindSymbol(cast(void**)&igSetScrollFromPosY_Float, "igSetScrollFromPosY_Float"); 145 lib.bindSymbol(cast(void**)&igPushFont, "igPushFont"); 146 lib.bindSymbol(cast(void**)&igPopFont, "igPopFont"); 147 lib.bindSymbol(cast(void**)&igPushStyleColor_U32, "igPushStyleColor_U32"); 148 lib.bindSymbol(cast(void**)&igPushStyleColor_Vec4, "igPushStyleColor_Vec4"); 149 lib.bindSymbol(cast(void**)&igPopStyleColor, "igPopStyleColor"); 150 lib.bindSymbol(cast(void**)&igPushStyleVar_Float, "igPushStyleVar_Float"); 151 lib.bindSymbol(cast(void**)&igPushStyleVar_Vec2, "igPushStyleVar_Vec2"); 152 lib.bindSymbol(cast(void**)&igPopStyleVar, "igPopStyleVar"); 153 lib.bindSymbol(cast(void**)&igPushAllowKeyboardFocus, "igPushAllowKeyboardFocus"); 154 lib.bindSymbol(cast(void**)&igPopAllowKeyboardFocus, "igPopAllowKeyboardFocus"); 155 lib.bindSymbol(cast(void**)&igPushButtonRepeat, "igPushButtonRepeat"); 156 lib.bindSymbol(cast(void**)&igPopButtonRepeat, "igPopButtonRepeat"); 157 lib.bindSymbol(cast(void**)&igPushItemWidth, "igPushItemWidth"); 158 lib.bindSymbol(cast(void**)&igPopItemWidth, "igPopItemWidth"); 159 lib.bindSymbol(cast(void**)&igSetNextItemWidth, "igSetNextItemWidth"); 160 lib.bindSymbol(cast(void**)&igCalcItemWidth, "igCalcItemWidth"); 161 lib.bindSymbol(cast(void**)&igPushTextWrapPos, "igPushTextWrapPos"); 162 lib.bindSymbol(cast(void**)&igPopTextWrapPos, "igPopTextWrapPos"); 163 lib.bindSymbol(cast(void**)&igGetFont, "igGetFont"); 164 lib.bindSymbol(cast(void**)&igGetFontSize, "igGetFontSize"); 165 lib.bindSymbol(cast(void**)&igGetFontTexUvWhitePixel, "igGetFontTexUvWhitePixel"); 166 lib.bindSymbol(cast(void**)&igGetColorU32_Col, "igGetColorU32_Col"); 167 lib.bindSymbol(cast(void**)&igGetColorU32_Vec4, "igGetColorU32_Vec4"); 168 lib.bindSymbol(cast(void**)&igGetColorU32_U32, "igGetColorU32_U32"); 169 lib.bindSymbol(cast(void**)&igGetStyleColorVec4, "igGetStyleColorVec4"); 170 lib.bindSymbol(cast(void**)&igSeparator, "igSeparator"); 171 lib.bindSymbol(cast(void**)&igSameLine, "igSameLine"); 172 lib.bindSymbol(cast(void**)&igNewLine, "igNewLine"); 173 lib.bindSymbol(cast(void**)&igSpacing, "igSpacing"); 174 lib.bindSymbol(cast(void**)&igDummy, "igDummy"); 175 lib.bindSymbol(cast(void**)&igIndent, "igIndent"); 176 lib.bindSymbol(cast(void**)&igUnindent, "igUnindent"); 177 lib.bindSymbol(cast(void**)&igBeginGroup, "igBeginGroup"); 178 lib.bindSymbol(cast(void**)&igEndGroup, "igEndGroup"); 179 lib.bindSymbol(cast(void**)&igGetCursorPos, "igGetCursorPos"); 180 lib.bindSymbol(cast(void**)&igGetCursorPosX, "igGetCursorPosX"); 181 lib.bindSymbol(cast(void**)&igGetCursorPosY, "igGetCursorPosY"); 182 lib.bindSymbol(cast(void**)&igSetCursorPos, "igSetCursorPos"); 183 lib.bindSymbol(cast(void**)&igSetCursorPosX, "igSetCursorPosX"); 184 lib.bindSymbol(cast(void**)&igSetCursorPosY, "igSetCursorPosY"); 185 lib.bindSymbol(cast(void**)&igGetCursorStartPos, "igGetCursorStartPos"); 186 lib.bindSymbol(cast(void**)&igGetCursorScreenPos, "igGetCursorScreenPos"); 187 lib.bindSymbol(cast(void**)&igSetCursorScreenPos, "igSetCursorScreenPos"); 188 lib.bindSymbol(cast(void**)&igAlignTextToFramePadding, "igAlignTextToFramePadding"); 189 lib.bindSymbol(cast(void**)&igGetTextLineHeight, "igGetTextLineHeight"); 190 lib.bindSymbol(cast(void**)&igGetTextLineHeightWithSpacing, "igGetTextLineHeightWithSpacing"); 191 lib.bindSymbol(cast(void**)&igGetFrameHeight, "igGetFrameHeight"); 192 lib.bindSymbol(cast(void**)&igGetFrameHeightWithSpacing, "igGetFrameHeightWithSpacing"); 193 lib.bindSymbol(cast(void**)&igPushID_Str, "igPushID_Str"); 194 lib.bindSymbol(cast(void**)&igPushID_StrStr, "igPushID_StrStr"); 195 lib.bindSymbol(cast(void**)&igPushID_Ptr, "igPushID_Ptr"); 196 lib.bindSymbol(cast(void**)&igPushID_Int, "igPushID_Int"); 197 lib.bindSymbol(cast(void**)&igPopID, "igPopID"); 198 lib.bindSymbol(cast(void**)&igGetID_Str, "igGetID_Str"); 199 lib.bindSymbol(cast(void**)&igGetID_StrStr, "igGetID_StrStr"); 200 lib.bindSymbol(cast(void**)&igGetID_Ptr, "igGetID_Ptr"); 201 lib.bindSymbol(cast(void**)&igTextUnformatted, "igTextUnformatted"); 202 lib.bindSymbol(cast(void**)&igText, "igText"); 203 lib.bindSymbol(cast(void**)&igTextV, "igTextV"); 204 lib.bindSymbol(cast(void**)&igTextColored, "igTextColored"); 205 lib.bindSymbol(cast(void**)&igTextColoredV, "igTextColoredV"); 206 lib.bindSymbol(cast(void**)&igTextDisabled, "igTextDisabled"); 207 lib.bindSymbol(cast(void**)&igTextDisabledV, "igTextDisabledV"); 208 lib.bindSymbol(cast(void**)&igTextWrapped, "igTextWrapped"); 209 lib.bindSymbol(cast(void**)&igTextWrappedV, "igTextWrappedV"); 210 lib.bindSymbol(cast(void**)&igLabelText, "igLabelText"); 211 lib.bindSymbol(cast(void**)&igLabelTextV, "igLabelTextV"); 212 lib.bindSymbol(cast(void**)&igBulletText, "igBulletText"); 213 lib.bindSymbol(cast(void**)&igBulletTextV, "igBulletTextV"); 214 lib.bindSymbol(cast(void**)&igButton, "igButton"); 215 lib.bindSymbol(cast(void**)&igSmallButton, "igSmallButton"); 216 lib.bindSymbol(cast(void**)&igInvisibleButton, "igInvisibleButton"); 217 lib.bindSymbol(cast(void**)&igArrowButton, "igArrowButton"); 218 lib.bindSymbol(cast(void**)&igImage, "igImage"); 219 lib.bindSymbol(cast(void**)&igImageButton, "igImageButton"); 220 lib.bindSymbol(cast(void**)&igCheckbox, "igCheckbox"); 221 lib.bindSymbol(cast(void**)&igCheckboxFlags_IntPtr, "igCheckboxFlags_IntPtr"); 222 lib.bindSymbol(cast(void**)&igCheckboxFlags_UintPtr, "igCheckboxFlags_UintPtr"); 223 lib.bindSymbol(cast(void**)&igRadioButton_Bool, "igRadioButton_Bool"); 224 lib.bindSymbol(cast(void**)&igRadioButton_IntPtr, "igRadioButton_IntPtr"); 225 lib.bindSymbol(cast(void**)&igProgressBar, "igProgressBar"); 226 lib.bindSymbol(cast(void**)&igBullet, "igBullet"); 227 lib.bindSymbol(cast(void**)&igBeginCombo, "igBeginCombo"); 228 lib.bindSymbol(cast(void**)&igEndCombo, "igEndCombo"); 229 lib.bindSymbol(cast(void**)&igCombo_Str_arr, "igCombo_Str_arr"); 230 lib.bindSymbol(cast(void**)&igCombo_Str, "igCombo_Str"); 231 lib.bindSymbol(cast(void**)&igCombo_FnBoolPtr, "igCombo_FnBoolPtr"); 232 lib.bindSymbol(cast(void**)&igDragFloat, "igDragFloat"); 233 lib.bindSymbol(cast(void**)&igDragFloat2, "igDragFloat2"); 234 lib.bindSymbol(cast(void**)&igDragFloat3, "igDragFloat3"); 235 lib.bindSymbol(cast(void**)&igDragFloat4, "igDragFloat4"); 236 lib.bindSymbol(cast(void**)&igDragFloatRange2, "igDragFloatRange2"); 237 lib.bindSymbol(cast(void**)&igDragInt, "igDragInt"); 238 lib.bindSymbol(cast(void**)&igDragInt2, "igDragInt2"); 239 lib.bindSymbol(cast(void**)&igDragInt3, "igDragInt3"); 240 lib.bindSymbol(cast(void**)&igDragInt4, "igDragInt4"); 241 lib.bindSymbol(cast(void**)&igDragIntRange2, "igDragIntRange2"); 242 lib.bindSymbol(cast(void**)&igDragScalar, "igDragScalar"); 243 lib.bindSymbol(cast(void**)&igDragScalarN, "igDragScalarN"); 244 lib.bindSymbol(cast(void**)&igSliderFloat, "igSliderFloat"); 245 lib.bindSymbol(cast(void**)&igSliderFloat2, "igSliderFloat2"); 246 lib.bindSymbol(cast(void**)&igSliderFloat3, "igSliderFloat3"); 247 lib.bindSymbol(cast(void**)&igSliderFloat4, "igSliderFloat4"); 248 lib.bindSymbol(cast(void**)&igSliderAngle, "igSliderAngle"); 249 lib.bindSymbol(cast(void**)&igSliderInt, "igSliderInt"); 250 lib.bindSymbol(cast(void**)&igSliderInt2, "igSliderInt2"); 251 lib.bindSymbol(cast(void**)&igSliderInt3, "igSliderInt3"); 252 lib.bindSymbol(cast(void**)&igSliderInt4, "igSliderInt4"); 253 lib.bindSymbol(cast(void**)&igSliderScalar, "igSliderScalar"); 254 lib.bindSymbol(cast(void**)&igSliderScalarN, "igSliderScalarN"); 255 lib.bindSymbol(cast(void**)&igVSliderFloat, "igVSliderFloat"); 256 lib.bindSymbol(cast(void**)&igVSliderInt, "igVSliderInt"); 257 lib.bindSymbol(cast(void**)&igVSliderScalar, "igVSliderScalar"); 258 lib.bindSymbol(cast(void**)&igInputText, "igInputText"); 259 lib.bindSymbol(cast(void**)&igInputTextMultiline, "igInputTextMultiline"); 260 lib.bindSymbol(cast(void**)&igInputTextWithHint, "igInputTextWithHint"); 261 lib.bindSymbol(cast(void**)&igInputFloat, "igInputFloat"); 262 lib.bindSymbol(cast(void**)&igInputFloat2, "igInputFloat2"); 263 lib.bindSymbol(cast(void**)&igInputFloat3, "igInputFloat3"); 264 lib.bindSymbol(cast(void**)&igInputFloat4, "igInputFloat4"); 265 lib.bindSymbol(cast(void**)&igInputInt, "igInputInt"); 266 lib.bindSymbol(cast(void**)&igInputInt2, "igInputInt2"); 267 lib.bindSymbol(cast(void**)&igInputInt3, "igInputInt3"); 268 lib.bindSymbol(cast(void**)&igInputInt4, "igInputInt4"); 269 lib.bindSymbol(cast(void**)&igInputDouble, "igInputDouble"); 270 lib.bindSymbol(cast(void**)&igInputScalar, "igInputScalar"); 271 lib.bindSymbol(cast(void**)&igInputScalarN, "igInputScalarN"); 272 lib.bindSymbol(cast(void**)&igColorEdit3, "igColorEdit3"); 273 lib.bindSymbol(cast(void**)&igColorEdit4, "igColorEdit4"); 274 lib.bindSymbol(cast(void**)&igColorPicker3, "igColorPicker3"); 275 lib.bindSymbol(cast(void**)&igColorPicker4, "igColorPicker4"); 276 lib.bindSymbol(cast(void**)&igColorButton, "igColorButton"); 277 lib.bindSymbol(cast(void**)&igSetColorEditOptions, "igSetColorEditOptions"); 278 lib.bindSymbol(cast(void**)&igTreeNode_Str, "igTreeNode_Str"); 279 lib.bindSymbol(cast(void**)&igTreeNode_StrStr, "igTreeNode_StrStr"); 280 lib.bindSymbol(cast(void**)&igTreeNode_Ptr, "igTreeNode_Ptr"); 281 lib.bindSymbol(cast(void**)&igTreeNodeV_Str, "igTreeNodeV_Str"); 282 lib.bindSymbol(cast(void**)&igTreeNodeV_Ptr, "igTreeNodeV_Ptr"); 283 lib.bindSymbol(cast(void**)&igTreeNodeEx_Str, "igTreeNodeEx_Str"); 284 lib.bindSymbol(cast(void**)&igTreeNodeEx_StrStr, "igTreeNodeEx_StrStr"); 285 lib.bindSymbol(cast(void**)&igTreeNodeEx_Ptr, "igTreeNodeEx_Ptr"); 286 lib.bindSymbol(cast(void**)&igTreeNodeExV_Str, "igTreeNodeExV_Str"); 287 lib.bindSymbol(cast(void**)&igTreeNodeExV_Ptr, "igTreeNodeExV_Ptr"); 288 lib.bindSymbol(cast(void**)&igTreePush_Str, "igTreePush_Str"); 289 lib.bindSymbol(cast(void**)&igTreePush_Ptr, "igTreePush_Ptr"); 290 lib.bindSymbol(cast(void**)&igTreePop, "igTreePop"); 291 lib.bindSymbol(cast(void**)&igGetTreeNodeToLabelSpacing, "igGetTreeNodeToLabelSpacing"); 292 lib.bindSymbol(cast(void**)&igCollapsingHeader_TreeNodeFlags, "igCollapsingHeader_TreeNodeFlags"); 293 lib.bindSymbol(cast(void**)&igCollapsingHeader_BoolPtr, "igCollapsingHeader_BoolPtr"); 294 lib.bindSymbol(cast(void**)&igSetNextItemOpen, "igSetNextItemOpen"); 295 lib.bindSymbol(cast(void**)&igSelectable_Bool, "igSelectable_Bool"); 296 lib.bindSymbol(cast(void**)&igSelectable_BoolPtr, "igSelectable_BoolPtr"); 297 lib.bindSymbol(cast(void**)&igBeginListBox, "igBeginListBox"); 298 lib.bindSymbol(cast(void**)&igEndListBox, "igEndListBox"); 299 lib.bindSymbol(cast(void**)&igListBox_Str_arr, "igListBox_Str_arr"); 300 lib.bindSymbol(cast(void**)&igListBox_FnBoolPtr, "igListBox_FnBoolPtr"); 301 lib.bindSymbol(cast(void**)&igPlotLines_FloatPtr, "igPlotLines_FloatPtr"); 302 lib.bindSymbol(cast(void**)&igPlotLines_FnFloatPtr, "igPlotLines_FnFloatPtr"); 303 lib.bindSymbol(cast(void**)&igPlotHistogram_FloatPtr, "igPlotHistogram_FloatPtr"); 304 lib.bindSymbol(cast(void**)&igPlotHistogram_FnFloatPtr, "igPlotHistogram_FnFloatPtr"); 305 lib.bindSymbol(cast(void**)&igValue_Bool, "igValue_Bool"); 306 lib.bindSymbol(cast(void**)&igValue_Int, "igValue_Int"); 307 lib.bindSymbol(cast(void**)&igValue_Uint, "igValue_Uint"); 308 lib.bindSymbol(cast(void**)&igValue_Float, "igValue_Float"); 309 lib.bindSymbol(cast(void**)&igBeginMenuBar, "igBeginMenuBar"); 310 lib.bindSymbol(cast(void**)&igEndMenuBar, "igEndMenuBar"); 311 lib.bindSymbol(cast(void**)&igBeginMainMenuBar, "igBeginMainMenuBar"); 312 lib.bindSymbol(cast(void**)&igEndMainMenuBar, "igEndMainMenuBar"); 313 lib.bindSymbol(cast(void**)&igBeginMenu, "igBeginMenu"); 314 lib.bindSymbol(cast(void**)&igEndMenu, "igEndMenu"); 315 lib.bindSymbol(cast(void**)&igMenuItem_Bool, "igMenuItem_Bool"); 316 lib.bindSymbol(cast(void**)&igMenuItem_BoolPtr, "igMenuItem_BoolPtr"); 317 lib.bindSymbol(cast(void**)&igBeginTooltip, "igBeginTooltip"); 318 lib.bindSymbol(cast(void**)&igEndTooltip, "igEndTooltip"); 319 lib.bindSymbol(cast(void**)&igSetTooltip, "igSetTooltip"); 320 lib.bindSymbol(cast(void**)&igSetTooltipV, "igSetTooltipV"); 321 lib.bindSymbol(cast(void**)&igBeginPopup, "igBeginPopup"); 322 lib.bindSymbol(cast(void**)&igBeginPopupModal, "igBeginPopupModal"); 323 lib.bindSymbol(cast(void**)&igEndPopup, "igEndPopup"); 324 lib.bindSymbol(cast(void**)&igOpenPopup_Str, "igOpenPopup_Str"); 325 lib.bindSymbol(cast(void**)&igOpenPopup_ID, "igOpenPopup_ID"); 326 lib.bindSymbol(cast(void**)&igOpenPopupOnItemClick, "igOpenPopupOnItemClick"); 327 lib.bindSymbol(cast(void**)&igCloseCurrentPopup, "igCloseCurrentPopup"); 328 lib.bindSymbol(cast(void**)&igBeginPopupContextItem, "igBeginPopupContextItem"); 329 lib.bindSymbol(cast(void**)&igBeginPopupContextWindow, "igBeginPopupContextWindow"); 330 lib.bindSymbol(cast(void**)&igBeginPopupContextVoid, "igBeginPopupContextVoid"); 331 lib.bindSymbol(cast(void**)&igIsPopupOpen_Str, "igIsPopupOpen_Str"); 332 lib.bindSymbol(cast(void**)&igBeginTable, "igBeginTable"); 333 lib.bindSymbol(cast(void**)&igEndTable, "igEndTable"); 334 lib.bindSymbol(cast(void**)&igTableNextRow, "igTableNextRow"); 335 lib.bindSymbol(cast(void**)&igTableNextColumn, "igTableNextColumn"); 336 lib.bindSymbol(cast(void**)&igTableSetColumnIndex, "igTableSetColumnIndex"); 337 lib.bindSymbol(cast(void**)&igTableSetupColumn, "igTableSetupColumn"); 338 lib.bindSymbol(cast(void**)&igTableSetupScrollFreeze, "igTableSetupScrollFreeze"); 339 lib.bindSymbol(cast(void**)&igTableHeadersRow, "igTableHeadersRow"); 340 lib.bindSymbol(cast(void**)&igTableHeader, "igTableHeader"); 341 lib.bindSymbol(cast(void**)&igTableGetSortSpecs, "igTableGetSortSpecs"); 342 lib.bindSymbol(cast(void**)&igTableGetColumnCount, "igTableGetColumnCount"); 343 lib.bindSymbol(cast(void**)&igTableGetColumnIndex, "igTableGetColumnIndex"); 344 lib.bindSymbol(cast(void**)&igTableGetRowIndex, "igTableGetRowIndex"); 345 lib.bindSymbol(cast(void**)&igTableGetColumnName_Int, "igTableGetColumnName_Int"); 346 lib.bindSymbol(cast(void**)&igTableGetColumnFlags, "igTableGetColumnFlags"); 347 lib.bindSymbol(cast(void**)&igTableSetColumnEnabled, "igTableSetColumnEnabled"); 348 lib.bindSymbol(cast(void**)&igTableSetBgColor, "igTableSetBgColor"); 349 lib.bindSymbol(cast(void**)&igColumns, "igColumns"); 350 lib.bindSymbol(cast(void**)&igNextColumn, "igNextColumn"); 351 lib.bindSymbol(cast(void**)&igGetColumnIndex, "igGetColumnIndex"); 352 lib.bindSymbol(cast(void**)&igGetColumnWidth, "igGetColumnWidth"); 353 lib.bindSymbol(cast(void**)&igSetColumnWidth, "igSetColumnWidth"); 354 lib.bindSymbol(cast(void**)&igGetColumnOffset, "igGetColumnOffset"); 355 lib.bindSymbol(cast(void**)&igSetColumnOffset, "igSetColumnOffset"); 356 lib.bindSymbol(cast(void**)&igGetColumnsCount, "igGetColumnsCount"); 357 lib.bindSymbol(cast(void**)&igBeginTabBar, "igBeginTabBar"); 358 lib.bindSymbol(cast(void**)&igEndTabBar, "igEndTabBar"); 359 lib.bindSymbol(cast(void**)&igBeginTabItem, "igBeginTabItem"); 360 lib.bindSymbol(cast(void**)&igEndTabItem, "igEndTabItem"); 361 lib.bindSymbol(cast(void**)&igTabItemButton, "igTabItemButton"); 362 lib.bindSymbol(cast(void**)&igSetTabItemClosed, "igSetTabItemClosed"); 363 lib.bindSymbol(cast(void**)&igDockSpace, "igDockSpace"); 364 lib.bindSymbol(cast(void**)&igDockSpaceOverViewport, "igDockSpaceOverViewport"); 365 lib.bindSymbol(cast(void**)&igSetNextWindowDockID, "igSetNextWindowDockID"); 366 lib.bindSymbol(cast(void**)&igSetNextWindowClass, "igSetNextWindowClass"); 367 lib.bindSymbol(cast(void**)&igGetWindowDockID, "igGetWindowDockID"); 368 lib.bindSymbol(cast(void**)&igIsWindowDocked, "igIsWindowDocked"); 369 lib.bindSymbol(cast(void**)&igLogToTTY, "igLogToTTY"); 370 lib.bindSymbol(cast(void**)&igLogToFile, "igLogToFile"); 371 lib.bindSymbol(cast(void**)&igLogToClipboard, "igLogToClipboard"); 372 lib.bindSymbol(cast(void**)&igLogFinish, "igLogFinish"); 373 lib.bindSymbol(cast(void**)&igLogButtons, "igLogButtons"); 374 lib.bindSymbol(cast(void**)&igLogTextV, "igLogTextV"); 375 lib.bindSymbol(cast(void**)&igBeginDragDropSource, "igBeginDragDropSource"); 376 lib.bindSymbol(cast(void**)&igSetDragDropPayload, "igSetDragDropPayload"); 377 lib.bindSymbol(cast(void**)&igEndDragDropSource, "igEndDragDropSource"); 378 lib.bindSymbol(cast(void**)&igBeginDragDropTarget, "igBeginDragDropTarget"); 379 lib.bindSymbol(cast(void**)&igAcceptDragDropPayload, "igAcceptDragDropPayload"); 380 lib.bindSymbol(cast(void**)&igEndDragDropTarget, "igEndDragDropTarget"); 381 lib.bindSymbol(cast(void**)&igGetDragDropPayload, "igGetDragDropPayload"); 382 lib.bindSymbol(cast(void**)&igBeginDisabled, "igBeginDisabled"); 383 lib.bindSymbol(cast(void**)&igEndDisabled, "igEndDisabled"); 384 lib.bindSymbol(cast(void**)&igPushClipRect, "igPushClipRect"); 385 lib.bindSymbol(cast(void**)&igPopClipRect, "igPopClipRect"); 386 lib.bindSymbol(cast(void**)&igSetItemDefaultFocus, "igSetItemDefaultFocus"); 387 lib.bindSymbol(cast(void**)&igSetKeyboardFocusHere, "igSetKeyboardFocusHere"); 388 lib.bindSymbol(cast(void**)&igIsItemHovered, "igIsItemHovered"); 389 lib.bindSymbol(cast(void**)&igIsItemActive, "igIsItemActive"); 390 lib.bindSymbol(cast(void**)&igIsItemFocused, "igIsItemFocused"); 391 lib.bindSymbol(cast(void**)&igIsItemClicked, "igIsItemClicked"); 392 lib.bindSymbol(cast(void**)&igIsItemVisible, "igIsItemVisible"); 393 lib.bindSymbol(cast(void**)&igIsItemEdited, "igIsItemEdited"); 394 lib.bindSymbol(cast(void**)&igIsItemActivated, "igIsItemActivated"); 395 lib.bindSymbol(cast(void**)&igIsItemDeactivated, "igIsItemDeactivated"); 396 lib.bindSymbol(cast(void**)&igIsItemDeactivatedAfterEdit, "igIsItemDeactivatedAfterEdit"); 397 lib.bindSymbol(cast(void**)&igIsItemToggledOpen, "igIsItemToggledOpen"); 398 lib.bindSymbol(cast(void**)&igIsAnyItemHovered, "igIsAnyItemHovered"); 399 lib.bindSymbol(cast(void**)&igIsAnyItemActive, "igIsAnyItemActive"); 400 lib.bindSymbol(cast(void**)&igIsAnyItemFocused, "igIsAnyItemFocused"); 401 lib.bindSymbol(cast(void**)&igGetItemRectMin, "igGetItemRectMin"); 402 lib.bindSymbol(cast(void**)&igGetItemRectMax, "igGetItemRectMax"); 403 lib.bindSymbol(cast(void**)&igGetItemRectSize, "igGetItemRectSize"); 404 lib.bindSymbol(cast(void**)&igSetItemAllowOverlap, "igSetItemAllowOverlap"); 405 lib.bindSymbol(cast(void**)&igGetMainViewport, "igGetMainViewport"); 406 lib.bindSymbol(cast(void**)&igIsRectVisible_Nil, "igIsRectVisible_Nil"); 407 lib.bindSymbol(cast(void**)&igIsRectVisible_Vec2, "igIsRectVisible_Vec2"); 408 lib.bindSymbol(cast(void**)&igGetTime, "igGetTime"); 409 lib.bindSymbol(cast(void**)&igGetFrameCount, "igGetFrameCount"); 410 lib.bindSymbol(cast(void**)&igGetBackgroundDrawList_Nil, "igGetBackgroundDrawList_Nil"); 411 lib.bindSymbol(cast(void**)&igGetForegroundDrawList_Nil, "igGetForegroundDrawList_Nil"); 412 lib.bindSymbol(cast(void**)&igGetBackgroundDrawList_ViewportPtr, "igGetBackgroundDrawList_ViewportPtr"); 413 lib.bindSymbol(cast(void**)&igGetForegroundDrawList_ViewportPtr, "igGetForegroundDrawList_ViewportPtr"); 414 lib.bindSymbol(cast(void**)&igGetDrawListSharedData, "igGetDrawListSharedData"); 415 lib.bindSymbol(cast(void**)&igGetStyleColorName, "igGetStyleColorName"); 416 lib.bindSymbol(cast(void**)&igSetStateStorage, "igSetStateStorage"); 417 lib.bindSymbol(cast(void**)&igGetStateStorage, "igGetStateStorage"); 418 lib.bindSymbol(cast(void**)&igCalcListClipping, "igCalcListClipping"); 419 lib.bindSymbol(cast(void**)&igBeginChildFrame, "igBeginChildFrame"); 420 lib.bindSymbol(cast(void**)&igEndChildFrame, "igEndChildFrame"); 421 lib.bindSymbol(cast(void**)&igCalcTextSize, "igCalcTextSize"); 422 lib.bindSymbol(cast(void**)&igColorConvertU32ToFloat4, "igColorConvertU32ToFloat4"); 423 lib.bindSymbol(cast(void**)&igColorConvertFloat4ToU32, "igColorConvertFloat4ToU32"); 424 lib.bindSymbol(cast(void**)&igColorConvertRGBtoHSV, "igColorConvertRGBtoHSV"); 425 lib.bindSymbol(cast(void**)&igColorConvertHSVtoRGB, "igColorConvertHSVtoRGB"); 426 lib.bindSymbol(cast(void**)&igGetKeyIndex, "igGetKeyIndex"); 427 lib.bindSymbol(cast(void**)&igIsKeyDown, "igIsKeyDown"); 428 lib.bindSymbol(cast(void**)&igIsKeyPressed, "igIsKeyPressed"); 429 lib.bindSymbol(cast(void**)&igIsKeyReleased, "igIsKeyReleased"); 430 lib.bindSymbol(cast(void**)&igGetKeyPressedAmount, "igGetKeyPressedAmount"); 431 lib.bindSymbol(cast(void**)&igCaptureKeyboardFromApp, "igCaptureKeyboardFromApp"); 432 lib.bindSymbol(cast(void**)&igIsMouseDown, "igIsMouseDown"); 433 lib.bindSymbol(cast(void**)&igIsMouseClicked, "igIsMouseClicked"); 434 lib.bindSymbol(cast(void**)&igIsMouseReleased, "igIsMouseReleased"); 435 lib.bindSymbol(cast(void**)&igIsMouseDoubleClicked, "igIsMouseDoubleClicked"); 436 lib.bindSymbol(cast(void**)&igIsMouseHoveringRect, "igIsMouseHoveringRect"); 437 lib.bindSymbol(cast(void**)&igIsMousePosValid, "igIsMousePosValid"); 438 lib.bindSymbol(cast(void**)&igIsAnyMouseDown, "igIsAnyMouseDown"); 439 lib.bindSymbol(cast(void**)&igGetMousePos, "igGetMousePos"); 440 lib.bindSymbol(cast(void**)&igGetMousePosOnOpeningCurrentPopup, "igGetMousePosOnOpeningCurrentPopup"); 441 lib.bindSymbol(cast(void**)&igIsMouseDragging, "igIsMouseDragging"); 442 lib.bindSymbol(cast(void**)&igGetMouseDragDelta, "igGetMouseDragDelta"); 443 lib.bindSymbol(cast(void**)&igResetMouseDragDelta, "igResetMouseDragDelta"); 444 lib.bindSymbol(cast(void**)&igGetMouseCursor, "igGetMouseCursor"); 445 lib.bindSymbol(cast(void**)&igSetMouseCursor, "igSetMouseCursor"); 446 lib.bindSymbol(cast(void**)&igCaptureMouseFromApp, "igCaptureMouseFromApp"); 447 lib.bindSymbol(cast(void**)&igGetClipboardText, "igGetClipboardText"); 448 lib.bindSymbol(cast(void**)&igSetClipboardText, "igSetClipboardText"); 449 lib.bindSymbol(cast(void**)&igLoadIniSettingsFromDisk, "igLoadIniSettingsFromDisk"); 450 lib.bindSymbol(cast(void**)&igLoadIniSettingsFromMemory, "igLoadIniSettingsFromMemory"); 451 lib.bindSymbol(cast(void**)&igSaveIniSettingsToDisk, "igSaveIniSettingsToDisk"); 452 lib.bindSymbol(cast(void**)&igSaveIniSettingsToMemory, "igSaveIniSettingsToMemory"); 453 lib.bindSymbol(cast(void**)&igDebugCheckVersionAndDataLayout, "igDebugCheckVersionAndDataLayout"); 454 lib.bindSymbol(cast(void**)&igSetAllocatorFunctions, "igSetAllocatorFunctions"); 455 lib.bindSymbol(cast(void**)&igGetAllocatorFunctions, "igGetAllocatorFunctions"); 456 lib.bindSymbol(cast(void**)&igMemAlloc, "igMemAlloc"); 457 lib.bindSymbol(cast(void**)&igMemFree, "igMemFree"); 458 lib.bindSymbol(cast(void**)&igGetPlatformIO, "igGetPlatformIO"); 459 lib.bindSymbol(cast(void**)&igUpdatePlatformWindows, "igUpdatePlatformWindows"); 460 lib.bindSymbol(cast(void**)&igRenderPlatformWindowsDefault, "igRenderPlatformWindowsDefault"); 461 lib.bindSymbol(cast(void**)&igDestroyPlatformWindows, "igDestroyPlatformWindows"); 462 lib.bindSymbol(cast(void**)&igFindViewportByID, "igFindViewportByID"); 463 lib.bindSymbol(cast(void**)&igFindViewportByPlatformHandle, "igFindViewportByPlatformHandle"); 464 lib.bindSymbol(cast(void**)&ImGuiStyle_ImGuiStyle, "ImGuiStyle_ImGuiStyle"); 465 lib.bindSymbol(cast(void**)&ImGuiStyle_destroy, "ImGuiStyle_destroy"); 466 lib.bindSymbol(cast(void**)&ImGuiStyle_ScaleAllSizes, "ImGuiStyle_ScaleAllSizes"); 467 lib.bindSymbol(cast(void**)&ImGuiIO_AddInputCharacter, "ImGuiIO_AddInputCharacter"); 468 lib.bindSymbol(cast(void**)&ImGuiIO_AddInputCharacterUTF16, "ImGuiIO_AddInputCharacterUTF16"); 469 lib.bindSymbol(cast(void**)&ImGuiIO_AddInputCharactersUTF8, "ImGuiIO_AddInputCharactersUTF8"); 470 lib.bindSymbol(cast(void**)&ImGuiIO_AddFocusEvent, "ImGuiIO_AddFocusEvent"); 471 lib.bindSymbol(cast(void**)&ImGuiIO_ClearInputCharacters, "ImGuiIO_ClearInputCharacters"); 472 lib.bindSymbol(cast(void**)&ImGuiIO_ClearInputKeys, "ImGuiIO_ClearInputKeys"); 473 lib.bindSymbol(cast(void**)&ImGuiIO_ImGuiIO, "ImGuiIO_ImGuiIO"); 474 lib.bindSymbol(cast(void**)&ImGuiIO_destroy, "ImGuiIO_destroy"); 475 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_ImGuiInputTextCallbackData, "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"); 476 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_destroy, "ImGuiInputTextCallbackData_destroy"); 477 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_DeleteChars, "ImGuiInputTextCallbackData_DeleteChars"); 478 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_InsertChars, "ImGuiInputTextCallbackData_InsertChars"); 479 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_SelectAll, "ImGuiInputTextCallbackData_SelectAll"); 480 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_ClearSelection, "ImGuiInputTextCallbackData_ClearSelection"); 481 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_HasSelection, "ImGuiInputTextCallbackData_HasSelection"); 482 lib.bindSymbol(cast(void**)&ImGuiWindowClass_ImGuiWindowClass, "ImGuiWindowClass_ImGuiWindowClass"); 483 lib.bindSymbol(cast(void**)&ImGuiWindowClass_destroy, "ImGuiWindowClass_destroy"); 484 lib.bindSymbol(cast(void**)&ImGuiPayload_ImGuiPayload, "ImGuiPayload_ImGuiPayload"); 485 lib.bindSymbol(cast(void**)&ImGuiPayload_destroy, "ImGuiPayload_destroy"); 486 lib.bindSymbol(cast(void**)&ImGuiPayload_Clear, "ImGuiPayload_Clear"); 487 lib.bindSymbol(cast(void**)&ImGuiPayload_IsDataType, "ImGuiPayload_IsDataType"); 488 lib.bindSymbol(cast(void**)&ImGuiPayload_IsPreview, "ImGuiPayload_IsPreview"); 489 lib.bindSymbol(cast(void**)&ImGuiPayload_IsDelivery, "ImGuiPayload_IsDelivery"); 490 lib.bindSymbol(cast(void**)&ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs, "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"); 491 lib.bindSymbol(cast(void**)&ImGuiTableColumnSortSpecs_destroy, "ImGuiTableColumnSortSpecs_destroy"); 492 lib.bindSymbol(cast(void**)&ImGuiTableSortSpecs_ImGuiTableSortSpecs, "ImGuiTableSortSpecs_ImGuiTableSortSpecs"); 493 lib.bindSymbol(cast(void**)&ImGuiTableSortSpecs_destroy, "ImGuiTableSortSpecs_destroy"); 494 lib.bindSymbol(cast(void**)&ImGuiOnceUponAFrame_ImGuiOnceUponAFrame, "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"); 495 lib.bindSymbol(cast(void**)&ImGuiOnceUponAFrame_destroy, "ImGuiOnceUponAFrame_destroy"); 496 lib.bindSymbol(cast(void**)&ImGuiTextFilter_ImGuiTextFilter, "ImGuiTextFilter_ImGuiTextFilter"); 497 lib.bindSymbol(cast(void**)&ImGuiTextFilter_destroy, "ImGuiTextFilter_destroy"); 498 lib.bindSymbol(cast(void**)&ImGuiTextFilter_Draw, "ImGuiTextFilter_Draw"); 499 lib.bindSymbol(cast(void**)&ImGuiTextFilter_PassFilter, "ImGuiTextFilter_PassFilter"); 500 lib.bindSymbol(cast(void**)&ImGuiTextFilter_Build, "ImGuiTextFilter_Build"); 501 lib.bindSymbol(cast(void**)&ImGuiTextFilter_Clear, "ImGuiTextFilter_Clear"); 502 lib.bindSymbol(cast(void**)&ImGuiTextFilter_IsActive, "ImGuiTextFilter_IsActive"); 503 lib.bindSymbol(cast(void**)&ImGuiTextRange_ImGuiTextRange_Nil, "ImGuiTextRange_ImGuiTextRange_Nil"); 504 lib.bindSymbol(cast(void**)&ImGuiTextRange_destroy, "ImGuiTextRange_destroy"); 505 lib.bindSymbol(cast(void**)&ImGuiTextRange_ImGuiTextRange_Str, "ImGuiTextRange_ImGuiTextRange_Str"); 506 lib.bindSymbol(cast(void**)&ImGuiTextRange_empty, "ImGuiTextRange_empty"); 507 lib.bindSymbol(cast(void**)&ImGuiTextRange_split, "ImGuiTextRange_split"); 508 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_ImGuiTextBuffer, "ImGuiTextBuffer_ImGuiTextBuffer"); 509 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_destroy, "ImGuiTextBuffer_destroy"); 510 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_begin, "ImGuiTextBuffer_begin"); 511 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_end, "ImGuiTextBuffer_end"); 512 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_size, "ImGuiTextBuffer_size"); 513 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_empty, "ImGuiTextBuffer_empty"); 514 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_clear, "ImGuiTextBuffer_clear"); 515 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_reserve, "ImGuiTextBuffer_reserve"); 516 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_c_str, "ImGuiTextBuffer_c_str"); 517 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_append, "ImGuiTextBuffer_append"); 518 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_appendfv, "ImGuiTextBuffer_appendfv"); 519 lib.bindSymbol(cast(void**)&ImGuiStoragePair_ImGuiStoragePair_Int, "ImGuiStoragePair_ImGuiStoragePair_Int"); 520 lib.bindSymbol(cast(void**)&ImGuiStoragePair_destroy, "ImGuiStoragePair_destroy"); 521 lib.bindSymbol(cast(void**)&ImGuiStoragePair_ImGuiStoragePair_Float, "ImGuiStoragePair_ImGuiStoragePair_Float"); 522 lib.bindSymbol(cast(void**)&ImGuiStoragePair_ImGuiStoragePair_Ptr, "ImGuiStoragePair_ImGuiStoragePair_Ptr"); 523 lib.bindSymbol(cast(void**)&ImGuiStorage_Clear, "ImGuiStorage_Clear"); 524 lib.bindSymbol(cast(void**)&ImGuiStorage_GetInt, "ImGuiStorage_GetInt"); 525 lib.bindSymbol(cast(void**)&ImGuiStorage_SetInt, "ImGuiStorage_SetInt"); 526 lib.bindSymbol(cast(void**)&ImGuiStorage_GetBool, "ImGuiStorage_GetBool"); 527 lib.bindSymbol(cast(void**)&ImGuiStorage_SetBool, "ImGuiStorage_SetBool"); 528 lib.bindSymbol(cast(void**)&ImGuiStorage_GetFloat, "ImGuiStorage_GetFloat"); 529 lib.bindSymbol(cast(void**)&ImGuiStorage_SetFloat, "ImGuiStorage_SetFloat"); 530 lib.bindSymbol(cast(void**)&ImGuiStorage_GetVoidPtr, "ImGuiStorage_GetVoidPtr"); 531 lib.bindSymbol(cast(void**)&ImGuiStorage_SetVoidPtr, "ImGuiStorage_SetVoidPtr"); 532 lib.bindSymbol(cast(void**)&ImGuiStorage_GetIntRef, "ImGuiStorage_GetIntRef"); 533 lib.bindSymbol(cast(void**)&ImGuiStorage_GetBoolRef, "ImGuiStorage_GetBoolRef"); 534 lib.bindSymbol(cast(void**)&ImGuiStorage_GetFloatRef, "ImGuiStorage_GetFloatRef"); 535 lib.bindSymbol(cast(void**)&ImGuiStorage_GetVoidPtrRef, "ImGuiStorage_GetVoidPtrRef"); 536 lib.bindSymbol(cast(void**)&ImGuiStorage_SetAllInt, "ImGuiStorage_SetAllInt"); 537 lib.bindSymbol(cast(void**)&ImGuiStorage_BuildSortByKey, "ImGuiStorage_BuildSortByKey"); 538 lib.bindSymbol(cast(void**)&ImGuiListClipper_ImGuiListClipper, "ImGuiListClipper_ImGuiListClipper"); 539 lib.bindSymbol(cast(void**)&ImGuiListClipper_destroy, "ImGuiListClipper_destroy"); 540 lib.bindSymbol(cast(void**)&ImGuiListClipper_Begin, "ImGuiListClipper_Begin"); 541 lib.bindSymbol(cast(void**)&ImGuiListClipper_End, "ImGuiListClipper_End"); 542 lib.bindSymbol(cast(void**)&ImGuiListClipper_Step, "ImGuiListClipper_Step"); 543 lib.bindSymbol(cast(void**)&ImColor_ImColor_Nil, "ImColor_ImColor_Nil"); 544 lib.bindSymbol(cast(void**)&ImColor_destroy, "ImColor_destroy"); 545 lib.bindSymbol(cast(void**)&ImColor_ImColor_Int, "ImColor_ImColor_Int"); 546 lib.bindSymbol(cast(void**)&ImColor_ImColor_U32, "ImColor_ImColor_U32"); 547 lib.bindSymbol(cast(void**)&ImColor_ImColor_Float, "ImColor_ImColor_Float"); 548 lib.bindSymbol(cast(void**)&ImColor_ImColor_Vec4, "ImColor_ImColor_Vec4"); 549 lib.bindSymbol(cast(void**)&ImColor_SetHSV, "ImColor_SetHSV"); 550 lib.bindSymbol(cast(void**)&ImColor_HSV, "ImColor_HSV"); 551 lib.bindSymbol(cast(void**)&ImDrawCmd_ImDrawCmd, "ImDrawCmd_ImDrawCmd"); 552 lib.bindSymbol(cast(void**)&ImDrawCmd_destroy, "ImDrawCmd_destroy"); 553 lib.bindSymbol(cast(void**)&ImDrawCmd_GetTexID, "ImDrawCmd_GetTexID"); 554 lib.bindSymbol(cast(void**)&ImDrawListSplitter_ImDrawListSplitter, "ImDrawListSplitter_ImDrawListSplitter"); 555 lib.bindSymbol(cast(void**)&ImDrawListSplitter_destroy, "ImDrawListSplitter_destroy"); 556 lib.bindSymbol(cast(void**)&ImDrawListSplitter_Clear, "ImDrawListSplitter_Clear"); 557 lib.bindSymbol(cast(void**)&ImDrawListSplitter_ClearFreeMemory, "ImDrawListSplitter_ClearFreeMemory"); 558 lib.bindSymbol(cast(void**)&ImDrawListSplitter_Split, "ImDrawListSplitter_Split"); 559 lib.bindSymbol(cast(void**)&ImDrawListSplitter_Merge, "ImDrawListSplitter_Merge"); 560 lib.bindSymbol(cast(void**)&ImDrawListSplitter_SetCurrentChannel, "ImDrawListSplitter_SetCurrentChannel"); 561 lib.bindSymbol(cast(void**)&ImDrawList_ImDrawList, "ImDrawList_ImDrawList"); 562 lib.bindSymbol(cast(void**)&ImDrawList_destroy, "ImDrawList_destroy"); 563 lib.bindSymbol(cast(void**)&ImDrawList_PushClipRect, "ImDrawList_PushClipRect"); 564 lib.bindSymbol(cast(void**)&ImDrawList_PushClipRectFullScreen, "ImDrawList_PushClipRectFullScreen"); 565 lib.bindSymbol(cast(void**)&ImDrawList_PopClipRect, "ImDrawList_PopClipRect"); 566 lib.bindSymbol(cast(void**)&ImDrawList_PushTextureID, "ImDrawList_PushTextureID"); 567 lib.bindSymbol(cast(void**)&ImDrawList_PopTextureID, "ImDrawList_PopTextureID"); 568 lib.bindSymbol(cast(void**)&ImDrawList_GetClipRectMin, "ImDrawList_GetClipRectMin"); 569 lib.bindSymbol(cast(void**)&ImDrawList_GetClipRectMax, "ImDrawList_GetClipRectMax"); 570 lib.bindSymbol(cast(void**)&ImDrawList_AddLine, "ImDrawList_AddLine"); 571 lib.bindSymbol(cast(void**)&ImDrawList_AddRect, "ImDrawList_AddRect"); 572 lib.bindSymbol(cast(void**)&ImDrawList_AddRectFilled, "ImDrawList_AddRectFilled"); 573 lib.bindSymbol(cast(void**)&ImDrawList_AddRectFilledMultiColor, "ImDrawList_AddRectFilledMultiColor"); 574 lib.bindSymbol(cast(void**)&ImDrawList_AddQuad, "ImDrawList_AddQuad"); 575 lib.bindSymbol(cast(void**)&ImDrawList_AddQuadFilled, "ImDrawList_AddQuadFilled"); 576 lib.bindSymbol(cast(void**)&ImDrawList_AddTriangle, "ImDrawList_AddTriangle"); 577 lib.bindSymbol(cast(void**)&ImDrawList_AddTriangleFilled, "ImDrawList_AddTriangleFilled"); 578 lib.bindSymbol(cast(void**)&ImDrawList_AddCircle, "ImDrawList_AddCircle"); 579 lib.bindSymbol(cast(void**)&ImDrawList_AddCircleFilled, "ImDrawList_AddCircleFilled"); 580 lib.bindSymbol(cast(void**)&ImDrawList_AddNgon, "ImDrawList_AddNgon"); 581 lib.bindSymbol(cast(void**)&ImDrawList_AddNgonFilled, "ImDrawList_AddNgonFilled"); 582 lib.bindSymbol(cast(void**)&ImDrawList_AddText_Vec2, "ImDrawList_AddText_Vec2"); 583 lib.bindSymbol(cast(void**)&ImDrawList_AddText_FontPtr, "ImDrawList_AddText_FontPtr"); 584 lib.bindSymbol(cast(void**)&ImDrawList_AddPolyline, "ImDrawList_AddPolyline"); 585 lib.bindSymbol(cast(void**)&ImDrawList_AddConvexPolyFilled, "ImDrawList_AddConvexPolyFilled"); 586 lib.bindSymbol(cast(void**)&ImDrawList_AddBezierCubic, "ImDrawList_AddBezierCubic"); 587 lib.bindSymbol(cast(void**)&ImDrawList_AddBezierQuadratic, "ImDrawList_AddBezierQuadratic"); 588 lib.bindSymbol(cast(void**)&ImDrawList_AddImage, "ImDrawList_AddImage"); 589 lib.bindSymbol(cast(void**)&ImDrawList_AddImageQuad, "ImDrawList_AddImageQuad"); 590 lib.bindSymbol(cast(void**)&ImDrawList_AddImageRounded, "ImDrawList_AddImageRounded"); 591 lib.bindSymbol(cast(void**)&ImDrawList_PathClear, "ImDrawList_PathClear"); 592 lib.bindSymbol(cast(void**)&ImDrawList_PathLineTo, "ImDrawList_PathLineTo"); 593 lib.bindSymbol(cast(void**)&ImDrawList_PathLineToMergeDuplicate, "ImDrawList_PathLineToMergeDuplicate"); 594 lib.bindSymbol(cast(void**)&ImDrawList_PathFillConvex, "ImDrawList_PathFillConvex"); 595 lib.bindSymbol(cast(void**)&ImDrawList_PathStroke, "ImDrawList_PathStroke"); 596 lib.bindSymbol(cast(void**)&ImDrawList_PathArcTo, "ImDrawList_PathArcTo"); 597 lib.bindSymbol(cast(void**)&ImDrawList_PathArcToFast, "ImDrawList_PathArcToFast"); 598 lib.bindSymbol(cast(void**)&ImDrawList_PathBezierCubicCurveTo, "ImDrawList_PathBezierCubicCurveTo"); 599 lib.bindSymbol(cast(void**)&ImDrawList_PathBezierQuadraticCurveTo, "ImDrawList_PathBezierQuadraticCurveTo"); 600 lib.bindSymbol(cast(void**)&ImDrawList_PathRect, "ImDrawList_PathRect"); 601 lib.bindSymbol(cast(void**)&ImDrawList_AddCallback, "ImDrawList_AddCallback"); 602 lib.bindSymbol(cast(void**)&ImDrawList_AddDrawCmd, "ImDrawList_AddDrawCmd"); 603 lib.bindSymbol(cast(void**)&ImDrawList_CloneOutput, "ImDrawList_CloneOutput"); 604 lib.bindSymbol(cast(void**)&ImDrawList_ChannelsSplit, "ImDrawList_ChannelsSplit"); 605 lib.bindSymbol(cast(void**)&ImDrawList_ChannelsMerge, "ImDrawList_ChannelsMerge"); 606 lib.bindSymbol(cast(void**)&ImDrawList_ChannelsSetCurrent, "ImDrawList_ChannelsSetCurrent"); 607 lib.bindSymbol(cast(void**)&ImDrawList_PrimReserve, "ImDrawList_PrimReserve"); 608 lib.bindSymbol(cast(void**)&ImDrawList_PrimUnreserve, "ImDrawList_PrimUnreserve"); 609 lib.bindSymbol(cast(void**)&ImDrawList_PrimRect, "ImDrawList_PrimRect"); 610 lib.bindSymbol(cast(void**)&ImDrawList_PrimRectUV, "ImDrawList_PrimRectUV"); 611 lib.bindSymbol(cast(void**)&ImDrawList_PrimQuadUV, "ImDrawList_PrimQuadUV"); 612 lib.bindSymbol(cast(void**)&ImDrawList_PrimWriteVtx, "ImDrawList_PrimWriteVtx"); 613 lib.bindSymbol(cast(void**)&ImDrawList_PrimWriteIdx, "ImDrawList_PrimWriteIdx"); 614 lib.bindSymbol(cast(void**)&ImDrawList_PrimVtx, "ImDrawList_PrimVtx"); 615 lib.bindSymbol(cast(void**)&ImDrawList__ResetForNewFrame, "ImDrawList__ResetForNewFrame"); 616 lib.bindSymbol(cast(void**)&ImDrawList__ClearFreeMemory, "ImDrawList__ClearFreeMemory"); 617 lib.bindSymbol(cast(void**)&ImDrawList__PopUnusedDrawCmd, "ImDrawList__PopUnusedDrawCmd"); 618 lib.bindSymbol(cast(void**)&ImDrawList__TryMergeDrawCmds, "ImDrawList__TryMergeDrawCmds"); 619 lib.bindSymbol(cast(void**)&ImDrawList__OnChangedClipRect, "ImDrawList__OnChangedClipRect"); 620 lib.bindSymbol(cast(void**)&ImDrawList__OnChangedTextureID, "ImDrawList__OnChangedTextureID"); 621 lib.bindSymbol(cast(void**)&ImDrawList__OnChangedVtxOffset, "ImDrawList__OnChangedVtxOffset"); 622 lib.bindSymbol(cast(void**)&ImDrawList__CalcCircleAutoSegmentCount, "ImDrawList__CalcCircleAutoSegmentCount"); 623 lib.bindSymbol(cast(void**)&ImDrawList__PathArcToFastEx, "ImDrawList__PathArcToFastEx"); 624 lib.bindSymbol(cast(void**)&ImDrawList__PathArcToN, "ImDrawList__PathArcToN"); 625 lib.bindSymbol(cast(void**)&ImDrawData_ImDrawData, "ImDrawData_ImDrawData"); 626 lib.bindSymbol(cast(void**)&ImDrawData_destroy, "ImDrawData_destroy"); 627 lib.bindSymbol(cast(void**)&ImDrawData_Clear, "ImDrawData_Clear"); 628 lib.bindSymbol(cast(void**)&ImDrawData_DeIndexAllBuffers, "ImDrawData_DeIndexAllBuffers"); 629 lib.bindSymbol(cast(void**)&ImDrawData_ScaleClipRects, "ImDrawData_ScaleClipRects"); 630 lib.bindSymbol(cast(void**)&ImFontConfig_ImFontConfig, "ImFontConfig_ImFontConfig"); 631 lib.bindSymbol(cast(void**)&ImFontConfig_destroy, "ImFontConfig_destroy"); 632 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder, "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"); 633 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_destroy, "ImFontGlyphRangesBuilder_destroy"); 634 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_Clear, "ImFontGlyphRangesBuilder_Clear"); 635 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_GetBit, "ImFontGlyphRangesBuilder_GetBit"); 636 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_SetBit, "ImFontGlyphRangesBuilder_SetBit"); 637 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_AddChar, "ImFontGlyphRangesBuilder_AddChar"); 638 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_AddText, "ImFontGlyphRangesBuilder_AddText"); 639 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_AddRanges, "ImFontGlyphRangesBuilder_AddRanges"); 640 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_BuildRanges, "ImFontGlyphRangesBuilder_BuildRanges"); 641 lib.bindSymbol(cast(void**)&ImFontAtlasCustomRect_ImFontAtlasCustomRect, "ImFontAtlasCustomRect_ImFontAtlasCustomRect"); 642 lib.bindSymbol(cast(void**)&ImFontAtlasCustomRect_destroy, "ImFontAtlasCustomRect_destroy"); 643 lib.bindSymbol(cast(void**)&ImFontAtlasCustomRect_IsPacked, "ImFontAtlasCustomRect_IsPacked"); 644 lib.bindSymbol(cast(void**)&ImFontAtlas_ImFontAtlas, "ImFontAtlas_ImFontAtlas"); 645 lib.bindSymbol(cast(void**)&ImFontAtlas_destroy, "ImFontAtlas_destroy"); 646 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFont, "ImFontAtlas_AddFont"); 647 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontDefault, "ImFontAtlas_AddFontDefault"); 648 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontFromFileTTF, "ImFontAtlas_AddFontFromFileTTF"); 649 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontFromMemoryTTF, "ImFontAtlas_AddFontFromMemoryTTF"); 650 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontFromMemoryCompressedTTF, "ImFontAtlas_AddFontFromMemoryCompressedTTF"); 651 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontFromMemoryCompressedBase85TTF, "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"); 652 lib.bindSymbol(cast(void**)&ImFontAtlas_ClearInputData, "ImFontAtlas_ClearInputData"); 653 lib.bindSymbol(cast(void**)&ImFontAtlas_ClearTexData, "ImFontAtlas_ClearTexData"); 654 lib.bindSymbol(cast(void**)&ImFontAtlas_ClearFonts, "ImFontAtlas_ClearFonts"); 655 lib.bindSymbol(cast(void**)&ImFontAtlas_Clear, "ImFontAtlas_Clear"); 656 lib.bindSymbol(cast(void**)&ImFontAtlas_Build, "ImFontAtlas_Build"); 657 lib.bindSymbol(cast(void**)&ImFontAtlas_GetTexDataAsAlpha8, "ImFontAtlas_GetTexDataAsAlpha8"); 658 lib.bindSymbol(cast(void**)&ImFontAtlas_GetTexDataAsRGBA32, "ImFontAtlas_GetTexDataAsRGBA32"); 659 lib.bindSymbol(cast(void**)&ImFontAtlas_IsBuilt, "ImFontAtlas_IsBuilt"); 660 lib.bindSymbol(cast(void**)&ImFontAtlas_SetTexID, "ImFontAtlas_SetTexID"); 661 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesDefault, "ImFontAtlas_GetGlyphRangesDefault"); 662 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesKorean, "ImFontAtlas_GetGlyphRangesKorean"); 663 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesJapanese, "ImFontAtlas_GetGlyphRangesJapanese"); 664 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesChineseFull, "ImFontAtlas_GetGlyphRangesChineseFull"); 665 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon, "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"); 666 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesCyrillic, "ImFontAtlas_GetGlyphRangesCyrillic"); 667 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesThai, "ImFontAtlas_GetGlyphRangesThai"); 668 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesVietnamese, "ImFontAtlas_GetGlyphRangesVietnamese"); 669 lib.bindSymbol(cast(void**)&ImFontAtlas_AddCustomRectRegular, "ImFontAtlas_AddCustomRectRegular"); 670 lib.bindSymbol(cast(void**)&ImFontAtlas_AddCustomRectFontGlyph, "ImFontAtlas_AddCustomRectFontGlyph"); 671 lib.bindSymbol(cast(void**)&ImFontAtlas_GetCustomRectByIndex, "ImFontAtlas_GetCustomRectByIndex"); 672 lib.bindSymbol(cast(void**)&ImFontAtlas_CalcCustomRectUV, "ImFontAtlas_CalcCustomRectUV"); 673 lib.bindSymbol(cast(void**)&ImFontAtlas_GetMouseCursorTexData, "ImFontAtlas_GetMouseCursorTexData"); 674 lib.bindSymbol(cast(void**)&ImFont_ImFont, "ImFont_ImFont"); 675 lib.bindSymbol(cast(void**)&ImFont_destroy, "ImFont_destroy"); 676 lib.bindSymbol(cast(void**)&ImFont_FindGlyph, "ImFont_FindGlyph"); 677 lib.bindSymbol(cast(void**)&ImFont_FindGlyphNoFallback, "ImFont_FindGlyphNoFallback"); 678 lib.bindSymbol(cast(void**)&ImFont_GetCharAdvance, "ImFont_GetCharAdvance"); 679 lib.bindSymbol(cast(void**)&ImFont_IsLoaded, "ImFont_IsLoaded"); 680 lib.bindSymbol(cast(void**)&ImFont_GetDebugName, "ImFont_GetDebugName"); 681 lib.bindSymbol(cast(void**)&ImFont_CalcTextSizeA, "ImFont_CalcTextSizeA"); 682 lib.bindSymbol(cast(void**)&ImFont_CalcWordWrapPositionA, "ImFont_CalcWordWrapPositionA"); 683 lib.bindSymbol(cast(void**)&ImFont_RenderChar, "ImFont_RenderChar"); 684 lib.bindSymbol(cast(void**)&ImFont_RenderText, "ImFont_RenderText"); 685 lib.bindSymbol(cast(void**)&ImFont_BuildLookupTable, "ImFont_BuildLookupTable"); 686 lib.bindSymbol(cast(void**)&ImFont_ClearOutputData, "ImFont_ClearOutputData"); 687 lib.bindSymbol(cast(void**)&ImFont_GrowIndex, "ImFont_GrowIndex"); 688 lib.bindSymbol(cast(void**)&ImFont_AddGlyph, "ImFont_AddGlyph"); 689 lib.bindSymbol(cast(void**)&ImFont_AddRemapChar, "ImFont_AddRemapChar"); 690 lib.bindSymbol(cast(void**)&ImFont_SetGlyphVisible, "ImFont_SetGlyphVisible"); 691 lib.bindSymbol(cast(void**)&ImFont_IsGlyphRangeUnused, "ImFont_IsGlyphRangeUnused"); 692 lib.bindSymbol(cast(void**)&ImGuiViewport_ImGuiViewport, "ImGuiViewport_ImGuiViewport"); 693 lib.bindSymbol(cast(void**)&ImGuiViewport_destroy, "ImGuiViewport_destroy"); 694 lib.bindSymbol(cast(void**)&ImGuiViewport_GetCenter, "ImGuiViewport_GetCenter"); 695 lib.bindSymbol(cast(void**)&ImGuiViewport_GetWorkCenter, "ImGuiViewport_GetWorkCenter"); 696 lib.bindSymbol(cast(void**)&ImGuiPlatformIO_ImGuiPlatformIO, "ImGuiPlatformIO_ImGuiPlatformIO"); 697 lib.bindSymbol(cast(void**)&ImGuiPlatformIO_destroy, "ImGuiPlatformIO_destroy"); 698 lib.bindSymbol(cast(void**)&ImGuiPlatformMonitor_ImGuiPlatformMonitor, "ImGuiPlatformMonitor_ImGuiPlatformMonitor"); 699 lib.bindSymbol(cast(void**)&ImGuiPlatformMonitor_destroy, "ImGuiPlatformMonitor_destroy"); 700 lib.bindSymbol(cast(void**)&igImHashData, "igImHashData"); 701 lib.bindSymbol(cast(void**)&igImHashStr, "igImHashStr"); 702 lib.bindSymbol(cast(void**)&igImAlphaBlendColors, "igImAlphaBlendColors"); 703 lib.bindSymbol(cast(void**)&igImIsPowerOfTwo_Int, "igImIsPowerOfTwo_Int"); 704 lib.bindSymbol(cast(void**)&igImIsPowerOfTwo_U64, "igImIsPowerOfTwo_U64"); 705 lib.bindSymbol(cast(void**)&igImUpperPowerOfTwo, "igImUpperPowerOfTwo"); 706 lib.bindSymbol(cast(void**)&igImStricmp, "igImStricmp"); 707 lib.bindSymbol(cast(void**)&igImStrnicmp, "igImStrnicmp"); 708 lib.bindSymbol(cast(void**)&igImStrncpy, "igImStrncpy"); 709 lib.bindSymbol(cast(void**)&igImStrdup, "igImStrdup"); 710 lib.bindSymbol(cast(void**)&igImStrdupcpy, "igImStrdupcpy"); 711 lib.bindSymbol(cast(void**)&igImStrchrRange, "igImStrchrRange"); 712 lib.bindSymbol(cast(void**)&igImStrlenW, "igImStrlenW"); 713 lib.bindSymbol(cast(void**)&igImStreolRange, "igImStreolRange"); 714 lib.bindSymbol(cast(void**)&igImStrbolW, "igImStrbolW"); 715 lib.bindSymbol(cast(void**)&igImStristr, "igImStristr"); 716 lib.bindSymbol(cast(void**)&igImStrTrimBlanks, "igImStrTrimBlanks"); 717 lib.bindSymbol(cast(void**)&igImStrSkipBlank, "igImStrSkipBlank"); 718 lib.bindSymbol(cast(void**)&igImFormatString, "igImFormatString"); 719 lib.bindSymbol(cast(void**)&igImFormatStringV, "igImFormatStringV"); 720 lib.bindSymbol(cast(void**)&igImParseFormatFindStart, "igImParseFormatFindStart"); 721 lib.bindSymbol(cast(void**)&igImParseFormatFindEnd, "igImParseFormatFindEnd"); 722 lib.bindSymbol(cast(void**)&igImParseFormatTrimDecorations, "igImParseFormatTrimDecorations"); 723 lib.bindSymbol(cast(void**)&igImParseFormatPrecision, "igImParseFormatPrecision"); 724 lib.bindSymbol(cast(void**)&igImCharIsBlankA, "igImCharIsBlankA"); 725 lib.bindSymbol(cast(void**)&igImCharIsBlankW, "igImCharIsBlankW"); 726 lib.bindSymbol(cast(void**)&igImTextCharToUtf8, "igImTextCharToUtf8"); 727 lib.bindSymbol(cast(void**)&igImTextStrToUtf8, "igImTextStrToUtf8"); 728 lib.bindSymbol(cast(void**)&igImTextCharFromUtf8, "igImTextCharFromUtf8"); 729 lib.bindSymbol(cast(void**)&igImTextStrFromUtf8, "igImTextStrFromUtf8"); 730 lib.bindSymbol(cast(void**)&igImTextCountCharsFromUtf8, "igImTextCountCharsFromUtf8"); 731 lib.bindSymbol(cast(void**)&igImTextCountUtf8BytesFromChar, "igImTextCountUtf8BytesFromChar"); 732 lib.bindSymbol(cast(void**)&igImTextCountUtf8BytesFromStr, "igImTextCountUtf8BytesFromStr"); 733 lib.bindSymbol(cast(void**)&igImFileOpen, "igImFileOpen"); 734 lib.bindSymbol(cast(void**)&igImFileClose, "igImFileClose"); 735 lib.bindSymbol(cast(void**)&igImFileGetSize, "igImFileGetSize"); 736 lib.bindSymbol(cast(void**)&igImFileRead, "igImFileRead"); 737 lib.bindSymbol(cast(void**)&igImFileWrite, "igImFileWrite"); 738 lib.bindSymbol(cast(void**)&igImFileLoadToMemory, "igImFileLoadToMemory"); 739 lib.bindSymbol(cast(void**)&igImPow_Float, "igImPow_Float"); 740 lib.bindSymbol(cast(void**)&igImPow_double, "igImPow_double"); 741 lib.bindSymbol(cast(void**)&igImLog_Float, "igImLog_Float"); 742 lib.bindSymbol(cast(void**)&igImLog_double, "igImLog_double"); 743 lib.bindSymbol(cast(void**)&igImAbs_Int, "igImAbs_Int"); 744 lib.bindSymbol(cast(void**)&igImAbs_Float, "igImAbs_Float"); 745 lib.bindSymbol(cast(void**)&igImAbs_double, "igImAbs_double"); 746 lib.bindSymbol(cast(void**)&igImSign_Float, "igImSign_Float"); 747 lib.bindSymbol(cast(void**)&igImSign_double, "igImSign_double"); 748 lib.bindSymbol(cast(void**)&igImRsqrt_Float, "igImRsqrt_Float"); 749 lib.bindSymbol(cast(void**)&igImRsqrt_double, "igImRsqrt_double"); 750 lib.bindSymbol(cast(void**)&igImMin, "igImMin"); 751 lib.bindSymbol(cast(void**)&igImMax, "igImMax"); 752 lib.bindSymbol(cast(void**)&igImClamp, "igImClamp"); 753 lib.bindSymbol(cast(void**)&igImLerp_Vec2Float, "igImLerp_Vec2Float"); 754 lib.bindSymbol(cast(void**)&igImLerp_Vec2Vec2, "igImLerp_Vec2Vec2"); 755 lib.bindSymbol(cast(void**)&igImLerp_Vec4, "igImLerp_Vec4"); 756 lib.bindSymbol(cast(void**)&igImSaturate, "igImSaturate"); 757 lib.bindSymbol(cast(void**)&igImLengthSqr_Vec2, "igImLengthSqr_Vec2"); 758 lib.bindSymbol(cast(void**)&igImLengthSqr_Vec4, "igImLengthSqr_Vec4"); 759 lib.bindSymbol(cast(void**)&igImInvLength, "igImInvLength"); 760 lib.bindSymbol(cast(void**)&igImFloor_Float, "igImFloor_Float"); 761 lib.bindSymbol(cast(void**)&igImFloorSigned, "igImFloorSigned"); 762 lib.bindSymbol(cast(void**)&igImFloor_Vec2, "igImFloor_Vec2"); 763 lib.bindSymbol(cast(void**)&igImModPositive, "igImModPositive"); 764 lib.bindSymbol(cast(void**)&igImDot, "igImDot"); 765 lib.bindSymbol(cast(void**)&igImRotate, "igImRotate"); 766 lib.bindSymbol(cast(void**)&igImLinearSweep, "igImLinearSweep"); 767 lib.bindSymbol(cast(void**)&igImMul, "igImMul"); 768 lib.bindSymbol(cast(void**)&igImBezierCubicCalc, "igImBezierCubicCalc"); 769 lib.bindSymbol(cast(void**)&igImBezierCubicClosestPoint, "igImBezierCubicClosestPoint"); 770 lib.bindSymbol(cast(void**)&igImBezierCubicClosestPointCasteljau, "igImBezierCubicClosestPointCasteljau"); 771 lib.bindSymbol(cast(void**)&igImBezierQuadraticCalc, "igImBezierQuadraticCalc"); 772 lib.bindSymbol(cast(void**)&igImLineClosestPoint, "igImLineClosestPoint"); 773 lib.bindSymbol(cast(void**)&igImTriangleContainsPoint, "igImTriangleContainsPoint"); 774 lib.bindSymbol(cast(void**)&igImTriangleClosestPoint, "igImTriangleClosestPoint"); 775 lib.bindSymbol(cast(void**)&igImTriangleBarycentricCoords, "igImTriangleBarycentricCoords"); 776 lib.bindSymbol(cast(void**)&igImTriangleArea, "igImTriangleArea"); 777 lib.bindSymbol(cast(void**)&igImGetDirQuadrantFromDelta, "igImGetDirQuadrantFromDelta"); 778 lib.bindSymbol(cast(void**)&ImVec1_ImVec1_Nil, "ImVec1_ImVec1_Nil"); 779 lib.bindSymbol(cast(void**)&ImVec1_destroy, "ImVec1_destroy"); 780 lib.bindSymbol(cast(void**)&ImVec1_ImVec1_Float, "ImVec1_ImVec1_Float"); 781 lib.bindSymbol(cast(void**)&ImVec2ih_ImVec2ih_Nil, "ImVec2ih_ImVec2ih_Nil"); 782 lib.bindSymbol(cast(void**)&ImVec2ih_destroy, "ImVec2ih_destroy"); 783 lib.bindSymbol(cast(void**)&ImVec2ih_ImVec2ih_short, "ImVec2ih_ImVec2ih_short"); 784 lib.bindSymbol(cast(void**)&ImVec2ih_ImVec2ih_Vec2, "ImVec2ih_ImVec2ih_Vec2"); 785 lib.bindSymbol(cast(void**)&ImRect_ImRect_Nil, "ImRect_ImRect_Nil"); 786 lib.bindSymbol(cast(void**)&ImRect_destroy, "ImRect_destroy"); 787 lib.bindSymbol(cast(void**)&ImRect_ImRect_Vec2, "ImRect_ImRect_Vec2"); 788 lib.bindSymbol(cast(void**)&ImRect_ImRect_Vec4, "ImRect_ImRect_Vec4"); 789 lib.bindSymbol(cast(void**)&ImRect_ImRect_Float, "ImRect_ImRect_Float"); 790 lib.bindSymbol(cast(void**)&ImRect_GetCenter, "ImRect_GetCenter"); 791 lib.bindSymbol(cast(void**)&ImRect_GetSize, "ImRect_GetSize"); 792 lib.bindSymbol(cast(void**)&ImRect_GetWidth, "ImRect_GetWidth"); 793 lib.bindSymbol(cast(void**)&ImRect_GetHeight, "ImRect_GetHeight"); 794 lib.bindSymbol(cast(void**)&ImRect_GetArea, "ImRect_GetArea"); 795 lib.bindSymbol(cast(void**)&ImRect_GetTL, "ImRect_GetTL"); 796 lib.bindSymbol(cast(void**)&ImRect_GetTR, "ImRect_GetTR"); 797 lib.bindSymbol(cast(void**)&ImRect_GetBL, "ImRect_GetBL"); 798 lib.bindSymbol(cast(void**)&ImRect_GetBR, "ImRect_GetBR"); 799 lib.bindSymbol(cast(void**)&ImRect_Contains_Vec2, "ImRect_Contains_Vec2"); 800 lib.bindSymbol(cast(void**)&ImRect_Contains_Rect, "ImRect_Contains_Rect"); 801 lib.bindSymbol(cast(void**)&ImRect_Overlaps, "ImRect_Overlaps"); 802 lib.bindSymbol(cast(void**)&ImRect_Add_Vec2, "ImRect_Add_Vec2"); 803 lib.bindSymbol(cast(void**)&ImRect_Add_Rect, "ImRect_Add_Rect"); 804 lib.bindSymbol(cast(void**)&ImRect_Expand_Float, "ImRect_Expand_Float"); 805 lib.bindSymbol(cast(void**)&ImRect_Expand_Vec2, "ImRect_Expand_Vec2"); 806 lib.bindSymbol(cast(void**)&ImRect_Translate, "ImRect_Translate"); 807 lib.bindSymbol(cast(void**)&ImRect_TranslateX, "ImRect_TranslateX"); 808 lib.bindSymbol(cast(void**)&ImRect_TranslateY, "ImRect_TranslateY"); 809 lib.bindSymbol(cast(void**)&ImRect_ClipWith, "ImRect_ClipWith"); 810 lib.bindSymbol(cast(void**)&ImRect_ClipWithFull, "ImRect_ClipWithFull"); 811 lib.bindSymbol(cast(void**)&ImRect_Floor, "ImRect_Floor"); 812 lib.bindSymbol(cast(void**)&ImRect_IsInverted, "ImRect_IsInverted"); 813 lib.bindSymbol(cast(void**)&ImRect_ToVec4, "ImRect_ToVec4"); 814 lib.bindSymbol(cast(void**)&igImBitArrayTestBit, "igImBitArrayTestBit"); 815 lib.bindSymbol(cast(void**)&igImBitArrayClearBit, "igImBitArrayClearBit"); 816 lib.bindSymbol(cast(void**)&igImBitArraySetBit, "igImBitArraySetBit"); 817 lib.bindSymbol(cast(void**)&igImBitArraySetBitRange, "igImBitArraySetBitRange"); 818 lib.bindSymbol(cast(void**)&ImBitVector_Create, "ImBitVector_Create"); 819 lib.bindSymbol(cast(void**)&ImBitVector_Clear, "ImBitVector_Clear"); 820 lib.bindSymbol(cast(void**)&ImBitVector_TestBit, "ImBitVector_TestBit"); 821 lib.bindSymbol(cast(void**)&ImBitVector_SetBit, "ImBitVector_SetBit"); 822 lib.bindSymbol(cast(void**)&ImBitVector_ClearBit, "ImBitVector_ClearBit"); 823 lib.bindSymbol(cast(void**)&ImDrawListSharedData_ImDrawListSharedData, "ImDrawListSharedData_ImDrawListSharedData"); 824 lib.bindSymbol(cast(void**)&ImDrawListSharedData_destroy, "ImDrawListSharedData_destroy"); 825 lib.bindSymbol(cast(void**)&ImDrawListSharedData_SetCircleTessellationMaxError, "ImDrawListSharedData_SetCircleTessellationMaxError"); 826 lib.bindSymbol(cast(void**)&ImDrawDataBuilder_Clear, "ImDrawDataBuilder_Clear"); 827 lib.bindSymbol(cast(void**)&ImDrawDataBuilder_ClearFreeMemory, "ImDrawDataBuilder_ClearFreeMemory"); 828 lib.bindSymbol(cast(void**)&ImDrawDataBuilder_GetDrawListCount, "ImDrawDataBuilder_GetDrawListCount"); 829 lib.bindSymbol(cast(void**)&ImDrawDataBuilder_FlattenIntoSingleLayer, "ImDrawDataBuilder_FlattenIntoSingleLayer"); 830 lib.bindSymbol(cast(void**)&ImGuiStyleMod_ImGuiStyleMod_Int, "ImGuiStyleMod_ImGuiStyleMod_Int"); 831 lib.bindSymbol(cast(void**)&ImGuiStyleMod_destroy, "ImGuiStyleMod_destroy"); 832 lib.bindSymbol(cast(void**)&ImGuiStyleMod_ImGuiStyleMod_Float, "ImGuiStyleMod_ImGuiStyleMod_Float"); 833 lib.bindSymbol(cast(void**)&ImGuiStyleMod_ImGuiStyleMod_Vec2, "ImGuiStyleMod_ImGuiStyleMod_Vec2"); 834 lib.bindSymbol(cast(void**)&ImGuiComboPreviewData_ImGuiComboPreviewData, "ImGuiComboPreviewData_ImGuiComboPreviewData"); 835 lib.bindSymbol(cast(void**)&ImGuiComboPreviewData_destroy, "ImGuiComboPreviewData_destroy"); 836 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_ImGuiMenuColumns, "ImGuiMenuColumns_ImGuiMenuColumns"); 837 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_destroy, "ImGuiMenuColumns_destroy"); 838 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_Update, "ImGuiMenuColumns_Update"); 839 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_DeclColumns, "ImGuiMenuColumns_DeclColumns"); 840 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_CalcNextTotalWidth, "ImGuiMenuColumns_CalcNextTotalWidth"); 841 lib.bindSymbol(cast(void**)&ImGuiInputTextState_ImGuiInputTextState, "ImGuiInputTextState_ImGuiInputTextState"); 842 lib.bindSymbol(cast(void**)&ImGuiInputTextState_destroy, "ImGuiInputTextState_destroy"); 843 lib.bindSymbol(cast(void**)&ImGuiInputTextState_ClearText, "ImGuiInputTextState_ClearText"); 844 lib.bindSymbol(cast(void**)&ImGuiInputTextState_ClearFreeMemory, "ImGuiInputTextState_ClearFreeMemory"); 845 lib.bindSymbol(cast(void**)&ImGuiInputTextState_GetUndoAvailCount, "ImGuiInputTextState_GetUndoAvailCount"); 846 lib.bindSymbol(cast(void**)&ImGuiInputTextState_GetRedoAvailCount, "ImGuiInputTextState_GetRedoAvailCount"); 847 lib.bindSymbol(cast(void**)&ImGuiInputTextState_OnKeyPressed, "ImGuiInputTextState_OnKeyPressed"); 848 lib.bindSymbol(cast(void**)&ImGuiInputTextState_CursorAnimReset, "ImGuiInputTextState_CursorAnimReset"); 849 lib.bindSymbol(cast(void**)&ImGuiInputTextState_CursorClamp, "ImGuiInputTextState_CursorClamp"); 850 lib.bindSymbol(cast(void**)&ImGuiInputTextState_HasSelection, "ImGuiInputTextState_HasSelection"); 851 lib.bindSymbol(cast(void**)&ImGuiInputTextState_ClearSelection, "ImGuiInputTextState_ClearSelection"); 852 lib.bindSymbol(cast(void**)&ImGuiInputTextState_GetCursorPos, "ImGuiInputTextState_GetCursorPos"); 853 lib.bindSymbol(cast(void**)&ImGuiInputTextState_GetSelectionStart, "ImGuiInputTextState_GetSelectionStart"); 854 lib.bindSymbol(cast(void**)&ImGuiInputTextState_GetSelectionEnd, "ImGuiInputTextState_GetSelectionEnd"); 855 lib.bindSymbol(cast(void**)&ImGuiInputTextState_SelectAll, "ImGuiInputTextState_SelectAll"); 856 lib.bindSymbol(cast(void**)&ImGuiPopupData_ImGuiPopupData, "ImGuiPopupData_ImGuiPopupData"); 857 lib.bindSymbol(cast(void**)&ImGuiPopupData_destroy, "ImGuiPopupData_destroy"); 858 lib.bindSymbol(cast(void**)&ImGuiNavItemData_ImGuiNavItemData, "ImGuiNavItemData_ImGuiNavItemData"); 859 lib.bindSymbol(cast(void**)&ImGuiNavItemData_destroy, "ImGuiNavItemData_destroy"); 860 lib.bindSymbol(cast(void**)&ImGuiNavItemData_Clear, "ImGuiNavItemData_Clear"); 861 lib.bindSymbol(cast(void**)&ImGuiNextWindowData_ImGuiNextWindowData, "ImGuiNextWindowData_ImGuiNextWindowData"); 862 lib.bindSymbol(cast(void**)&ImGuiNextWindowData_destroy, "ImGuiNextWindowData_destroy"); 863 lib.bindSymbol(cast(void**)&ImGuiNextWindowData_ClearFlags, "ImGuiNextWindowData_ClearFlags"); 864 lib.bindSymbol(cast(void**)&ImGuiNextItemData_ImGuiNextItemData, "ImGuiNextItemData_ImGuiNextItemData"); 865 lib.bindSymbol(cast(void**)&ImGuiNextItemData_destroy, "ImGuiNextItemData_destroy"); 866 lib.bindSymbol(cast(void**)&ImGuiNextItemData_ClearFlags, "ImGuiNextItemData_ClearFlags"); 867 lib.bindSymbol(cast(void**)&ImGuiLastItemData_ImGuiLastItemData, "ImGuiLastItemData_ImGuiLastItemData"); 868 lib.bindSymbol(cast(void**)&ImGuiLastItemData_destroy, "ImGuiLastItemData_destroy"); 869 lib.bindSymbol(cast(void**)&ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr, "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr"); 870 lib.bindSymbol(cast(void**)&ImGuiPtrOrIndex_destroy, "ImGuiPtrOrIndex_destroy"); 871 lib.bindSymbol(cast(void**)&ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int, "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int"); 872 lib.bindSymbol(cast(void**)&ImGuiOldColumnData_ImGuiOldColumnData, "ImGuiOldColumnData_ImGuiOldColumnData"); 873 lib.bindSymbol(cast(void**)&ImGuiOldColumnData_destroy, "ImGuiOldColumnData_destroy"); 874 lib.bindSymbol(cast(void**)&ImGuiOldColumns_ImGuiOldColumns, "ImGuiOldColumns_ImGuiOldColumns"); 875 lib.bindSymbol(cast(void**)&ImGuiOldColumns_destroy, "ImGuiOldColumns_destroy"); 876 lib.bindSymbol(cast(void**)&ImGuiDockNode_ImGuiDockNode, "ImGuiDockNode_ImGuiDockNode"); 877 lib.bindSymbol(cast(void**)&ImGuiDockNode_destroy, "ImGuiDockNode_destroy"); 878 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsRootNode, "ImGuiDockNode_IsRootNode"); 879 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsDockSpace, "ImGuiDockNode_IsDockSpace"); 880 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsFloatingNode, "ImGuiDockNode_IsFloatingNode"); 881 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsCentralNode, "ImGuiDockNode_IsCentralNode"); 882 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsHiddenTabBar, "ImGuiDockNode_IsHiddenTabBar"); 883 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsNoTabBar, "ImGuiDockNode_IsNoTabBar"); 884 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsSplitNode, "ImGuiDockNode_IsSplitNode"); 885 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsLeafNode, "ImGuiDockNode_IsLeafNode"); 886 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsEmpty, "ImGuiDockNode_IsEmpty"); 887 lib.bindSymbol(cast(void**)&ImGuiDockNode_Rect, "ImGuiDockNode_Rect"); 888 lib.bindSymbol(cast(void**)&ImGuiDockNode_SetLocalFlags, "ImGuiDockNode_SetLocalFlags"); 889 lib.bindSymbol(cast(void**)&ImGuiDockNode_UpdateMergedFlags, "ImGuiDockNode_UpdateMergedFlags"); 890 lib.bindSymbol(cast(void**)&ImGuiDockContext_ImGuiDockContext, "ImGuiDockContext_ImGuiDockContext"); 891 lib.bindSymbol(cast(void**)&ImGuiDockContext_destroy, "ImGuiDockContext_destroy"); 892 lib.bindSymbol(cast(void**)&ImGuiViewportP_ImGuiViewportP, "ImGuiViewportP_ImGuiViewportP"); 893 lib.bindSymbol(cast(void**)&ImGuiViewportP_destroy, "ImGuiViewportP_destroy"); 894 lib.bindSymbol(cast(void**)&ImGuiViewportP_ClearRequestFlags, "ImGuiViewportP_ClearRequestFlags"); 895 lib.bindSymbol(cast(void**)&ImGuiViewportP_CalcWorkRectPos, "ImGuiViewportP_CalcWorkRectPos"); 896 lib.bindSymbol(cast(void**)&ImGuiViewportP_CalcWorkRectSize, "ImGuiViewportP_CalcWorkRectSize"); 897 lib.bindSymbol(cast(void**)&ImGuiViewportP_UpdateWorkRect, "ImGuiViewportP_UpdateWorkRect"); 898 lib.bindSymbol(cast(void**)&ImGuiViewportP_GetMainRect, "ImGuiViewportP_GetMainRect"); 899 lib.bindSymbol(cast(void**)&ImGuiViewportP_GetWorkRect, "ImGuiViewportP_GetWorkRect"); 900 lib.bindSymbol(cast(void**)&ImGuiViewportP_GetBuildWorkRect, "ImGuiViewportP_GetBuildWorkRect"); 901 lib.bindSymbol(cast(void**)&ImGuiWindowSettings_ImGuiWindowSettings, "ImGuiWindowSettings_ImGuiWindowSettings"); 902 lib.bindSymbol(cast(void**)&ImGuiWindowSettings_destroy, "ImGuiWindowSettings_destroy"); 903 lib.bindSymbol(cast(void**)&ImGuiWindowSettings_GetName, "ImGuiWindowSettings_GetName"); 904 lib.bindSymbol(cast(void**)&ImGuiSettingsHandler_ImGuiSettingsHandler, "ImGuiSettingsHandler_ImGuiSettingsHandler"); 905 lib.bindSymbol(cast(void**)&ImGuiSettingsHandler_destroy, "ImGuiSettingsHandler_destroy"); 906 lib.bindSymbol(cast(void**)&ImGuiMetricsConfig_ImGuiMetricsConfig, "ImGuiMetricsConfig_ImGuiMetricsConfig"); 907 lib.bindSymbol(cast(void**)&ImGuiMetricsConfig_destroy, "ImGuiMetricsConfig_destroy"); 908 lib.bindSymbol(cast(void**)&ImGuiStackSizes_ImGuiStackSizes, "ImGuiStackSizes_ImGuiStackSizes"); 909 lib.bindSymbol(cast(void**)&ImGuiStackSizes_destroy, "ImGuiStackSizes_destroy"); 910 lib.bindSymbol(cast(void**)&ImGuiStackSizes_SetToCurrentState, "ImGuiStackSizes_SetToCurrentState"); 911 lib.bindSymbol(cast(void**)&ImGuiStackSizes_CompareWithCurrentState, "ImGuiStackSizes_CompareWithCurrentState"); 912 lib.bindSymbol(cast(void**)&ImGuiContextHook_ImGuiContextHook, "ImGuiContextHook_ImGuiContextHook"); 913 lib.bindSymbol(cast(void**)&ImGuiContextHook_destroy, "ImGuiContextHook_destroy"); 914 lib.bindSymbol(cast(void**)&ImGuiContext_ImGuiContext, "ImGuiContext_ImGuiContext"); 915 lib.bindSymbol(cast(void**)&ImGuiContext_destroy, "ImGuiContext_destroy"); 916 lib.bindSymbol(cast(void**)&ImGuiWindow_ImGuiWindow, "ImGuiWindow_ImGuiWindow"); 917 lib.bindSymbol(cast(void**)&ImGuiWindow_destroy, "ImGuiWindow_destroy"); 918 lib.bindSymbol(cast(void**)&ImGuiWindow_GetID_Str, "ImGuiWindow_GetID_Str"); 919 lib.bindSymbol(cast(void**)&ImGuiWindow_GetID_Ptr, "ImGuiWindow_GetID_Ptr"); 920 lib.bindSymbol(cast(void**)&ImGuiWindow_GetID_Int, "ImGuiWindow_GetID_Int"); 921 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDNoKeepAlive_Str, "ImGuiWindow_GetIDNoKeepAlive_Str"); 922 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDNoKeepAlive_Ptr, "ImGuiWindow_GetIDNoKeepAlive_Ptr"); 923 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDNoKeepAlive_Int, "ImGuiWindow_GetIDNoKeepAlive_Int"); 924 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDFromRectangle, "ImGuiWindow_GetIDFromRectangle"); 925 lib.bindSymbol(cast(void**)&ImGuiWindow_Rect, "ImGuiWindow_Rect"); 926 lib.bindSymbol(cast(void**)&ImGuiWindow_CalcFontSize, "ImGuiWindow_CalcFontSize"); 927 lib.bindSymbol(cast(void**)&ImGuiWindow_TitleBarHeight, "ImGuiWindow_TitleBarHeight"); 928 lib.bindSymbol(cast(void**)&ImGuiWindow_TitleBarRect, "ImGuiWindow_TitleBarRect"); 929 lib.bindSymbol(cast(void**)&ImGuiWindow_MenuBarHeight, "ImGuiWindow_MenuBarHeight"); 930 lib.bindSymbol(cast(void**)&ImGuiWindow_MenuBarRect, "ImGuiWindow_MenuBarRect"); 931 lib.bindSymbol(cast(void**)&ImGuiTabItem_ImGuiTabItem, "ImGuiTabItem_ImGuiTabItem"); 932 lib.bindSymbol(cast(void**)&ImGuiTabItem_destroy, "ImGuiTabItem_destroy"); 933 lib.bindSymbol(cast(void**)&ImGuiTabBar_ImGuiTabBar, "ImGuiTabBar_ImGuiTabBar"); 934 lib.bindSymbol(cast(void**)&ImGuiTabBar_destroy, "ImGuiTabBar_destroy"); 935 lib.bindSymbol(cast(void**)&ImGuiTabBar_GetTabOrder, "ImGuiTabBar_GetTabOrder"); 936 lib.bindSymbol(cast(void**)&ImGuiTabBar_GetTabName, "ImGuiTabBar_GetTabName"); 937 lib.bindSymbol(cast(void**)&ImGuiTableColumn_ImGuiTableColumn, "ImGuiTableColumn_ImGuiTableColumn"); 938 lib.bindSymbol(cast(void**)&ImGuiTableColumn_destroy, "ImGuiTableColumn_destroy"); 939 lib.bindSymbol(cast(void**)&ImGuiTable_ImGuiTable, "ImGuiTable_ImGuiTable"); 940 lib.bindSymbol(cast(void**)&ImGuiTable_destroy, "ImGuiTable_destroy"); 941 lib.bindSymbol(cast(void**)&ImGuiTableTempData_ImGuiTableTempData, "ImGuiTableTempData_ImGuiTableTempData"); 942 lib.bindSymbol(cast(void**)&ImGuiTableTempData_destroy, "ImGuiTableTempData_destroy"); 943 lib.bindSymbol(cast(void**)&ImGuiTableColumnSettings_ImGuiTableColumnSettings, "ImGuiTableColumnSettings_ImGuiTableColumnSettings"); 944 lib.bindSymbol(cast(void**)&ImGuiTableColumnSettings_destroy, "ImGuiTableColumnSettings_destroy"); 945 lib.bindSymbol(cast(void**)&ImGuiTableSettings_ImGuiTableSettings, "ImGuiTableSettings_ImGuiTableSettings"); 946 lib.bindSymbol(cast(void**)&ImGuiTableSettings_destroy, "ImGuiTableSettings_destroy"); 947 lib.bindSymbol(cast(void**)&ImGuiTableSettings_GetColumnSettings, "ImGuiTableSettings_GetColumnSettings"); 948 lib.bindSymbol(cast(void**)&igGetCurrentWindowRead, "igGetCurrentWindowRead"); 949 lib.bindSymbol(cast(void**)&igGetCurrentWindow, "igGetCurrentWindow"); 950 lib.bindSymbol(cast(void**)&igFindWindowByID, "igFindWindowByID"); 951 lib.bindSymbol(cast(void**)&igFindWindowByName, "igFindWindowByName"); 952 lib.bindSymbol(cast(void**)&igUpdateWindowParentAndRootLinks, "igUpdateWindowParentAndRootLinks"); 953 lib.bindSymbol(cast(void**)&igCalcWindowNextAutoFitSize, "igCalcWindowNextAutoFitSize"); 954 lib.bindSymbol(cast(void**)&igIsWindowChildOf, "igIsWindowChildOf"); 955 lib.bindSymbol(cast(void**)&igIsWindowAbove, "igIsWindowAbove"); 956 lib.bindSymbol(cast(void**)&igIsWindowNavFocusable, "igIsWindowNavFocusable"); 957 lib.bindSymbol(cast(void**)&igSetWindowPos_WindowPtr, "igSetWindowPos_WindowPtr"); 958 lib.bindSymbol(cast(void**)&igSetWindowSize_WindowPtr, "igSetWindowSize_WindowPtr"); 959 lib.bindSymbol(cast(void**)&igSetWindowCollapsed_WindowPtr, "igSetWindowCollapsed_WindowPtr"); 960 lib.bindSymbol(cast(void**)&igSetWindowHitTestHole, "igSetWindowHitTestHole"); 961 lib.bindSymbol(cast(void**)&igFocusWindow, "igFocusWindow"); 962 lib.bindSymbol(cast(void**)&igFocusTopMostWindowUnderOne, "igFocusTopMostWindowUnderOne"); 963 lib.bindSymbol(cast(void**)&igBringWindowToFocusFront, "igBringWindowToFocusFront"); 964 lib.bindSymbol(cast(void**)&igBringWindowToDisplayFront, "igBringWindowToDisplayFront"); 965 lib.bindSymbol(cast(void**)&igBringWindowToDisplayBack, "igBringWindowToDisplayBack"); 966 lib.bindSymbol(cast(void**)&igSetCurrentFont, "igSetCurrentFont"); 967 lib.bindSymbol(cast(void**)&igGetDefaultFont, "igGetDefaultFont"); 968 lib.bindSymbol(cast(void**)&igGetForegroundDrawList_WindowPtr, "igGetForegroundDrawList_WindowPtr"); 969 lib.bindSymbol(cast(void**)&igInitialize, "igInitialize"); 970 lib.bindSymbol(cast(void**)&igShutdown, "igShutdown"); 971 lib.bindSymbol(cast(void**)&igUpdateHoveredWindowAndCaptureFlags, "igUpdateHoveredWindowAndCaptureFlags"); 972 lib.bindSymbol(cast(void**)&igStartMouseMovingWindow, "igStartMouseMovingWindow"); 973 lib.bindSymbol(cast(void**)&igStartMouseMovingWindowOrNode, "igStartMouseMovingWindowOrNode"); 974 lib.bindSymbol(cast(void**)&igUpdateMouseMovingWindowNewFrame, "igUpdateMouseMovingWindowNewFrame"); 975 lib.bindSymbol(cast(void**)&igUpdateMouseMovingWindowEndFrame, "igUpdateMouseMovingWindowEndFrame"); 976 lib.bindSymbol(cast(void**)&igAddContextHook, "igAddContextHook"); 977 lib.bindSymbol(cast(void**)&igRemoveContextHook, "igRemoveContextHook"); 978 lib.bindSymbol(cast(void**)&igCallContextHooks, "igCallContextHooks"); 979 lib.bindSymbol(cast(void**)&igTranslateWindowsInViewport, "igTranslateWindowsInViewport"); 980 lib.bindSymbol(cast(void**)&igScaleWindowsInViewport, "igScaleWindowsInViewport"); 981 lib.bindSymbol(cast(void**)&igDestroyPlatformWindow, "igDestroyPlatformWindow"); 982 lib.bindSymbol(cast(void**)&igSetCurrentViewport, "igSetCurrentViewport"); 983 lib.bindSymbol(cast(void**)&igGetViewportPlatformMonitor, "igGetViewportPlatformMonitor"); 984 lib.bindSymbol(cast(void**)&igMarkIniSettingsDirty_Nil, "igMarkIniSettingsDirty_Nil"); 985 lib.bindSymbol(cast(void**)&igMarkIniSettingsDirty_WindowPtr, "igMarkIniSettingsDirty_WindowPtr"); 986 lib.bindSymbol(cast(void**)&igClearIniSettings, "igClearIniSettings"); 987 lib.bindSymbol(cast(void**)&igCreateNewWindowSettings, "igCreateNewWindowSettings"); 988 lib.bindSymbol(cast(void**)&igFindWindowSettings, "igFindWindowSettings"); 989 lib.bindSymbol(cast(void**)&igFindOrCreateWindowSettings, "igFindOrCreateWindowSettings"); 990 lib.bindSymbol(cast(void**)&igFindSettingsHandler, "igFindSettingsHandler"); 991 lib.bindSymbol(cast(void**)&igSetNextWindowScroll, "igSetNextWindowScroll"); 992 lib.bindSymbol(cast(void**)&igSetScrollX_WindowPtr, "igSetScrollX_WindowPtr"); 993 lib.bindSymbol(cast(void**)&igSetScrollY_WindowPtr, "igSetScrollY_WindowPtr"); 994 lib.bindSymbol(cast(void**)&igSetScrollFromPosX_WindowPtr, "igSetScrollFromPosX_WindowPtr"); 995 lib.bindSymbol(cast(void**)&igSetScrollFromPosY_WindowPtr, "igSetScrollFromPosY_WindowPtr"); 996 lib.bindSymbol(cast(void**)&igScrollToBringRectIntoView, "igScrollToBringRectIntoView"); 997 lib.bindSymbol(cast(void**)&igGetItemID, "igGetItemID"); 998 lib.bindSymbol(cast(void**)&igGetItemStatusFlags, "igGetItemStatusFlags"); 999 lib.bindSymbol(cast(void**)&igGetItemFlags, "igGetItemFlags"); 1000 lib.bindSymbol(cast(void**)&igGetActiveID, "igGetActiveID"); 1001 lib.bindSymbol(cast(void**)&igGetFocusID, "igGetFocusID"); 1002 lib.bindSymbol(cast(void**)&igSetActiveID, "igSetActiveID"); 1003 lib.bindSymbol(cast(void**)&igSetFocusID, "igSetFocusID"); 1004 lib.bindSymbol(cast(void**)&igClearActiveID, "igClearActiveID"); 1005 lib.bindSymbol(cast(void**)&igGetHoveredID, "igGetHoveredID"); 1006 lib.bindSymbol(cast(void**)&igSetHoveredID, "igSetHoveredID"); 1007 lib.bindSymbol(cast(void**)&igKeepAliveID, "igKeepAliveID"); 1008 lib.bindSymbol(cast(void**)&igMarkItemEdited, "igMarkItemEdited"); 1009 lib.bindSymbol(cast(void**)&igPushOverrideID, "igPushOverrideID"); 1010 lib.bindSymbol(cast(void**)&igGetIDWithSeed, "igGetIDWithSeed"); 1011 lib.bindSymbol(cast(void**)&igItemSize_Vec2, "igItemSize_Vec2"); 1012 lib.bindSymbol(cast(void**)&igItemSize_Rect, "igItemSize_Rect"); 1013 lib.bindSymbol(cast(void**)&igItemAdd, "igItemAdd"); 1014 lib.bindSymbol(cast(void**)&igItemHoverable, "igItemHoverable"); 1015 lib.bindSymbol(cast(void**)&igItemFocusable, "igItemFocusable"); 1016 lib.bindSymbol(cast(void**)&igIsClippedEx, "igIsClippedEx"); 1017 lib.bindSymbol(cast(void**)&igSetLastItemData, "igSetLastItemData"); 1018 lib.bindSymbol(cast(void**)&igCalcItemSize, "igCalcItemSize"); 1019 lib.bindSymbol(cast(void**)&igCalcWrapWidthForPos, "igCalcWrapWidthForPos"); 1020 lib.bindSymbol(cast(void**)&igPushMultiItemsWidths, "igPushMultiItemsWidths"); 1021 lib.bindSymbol(cast(void**)&igIsItemToggledSelection, "igIsItemToggledSelection"); 1022 lib.bindSymbol(cast(void**)&igGetContentRegionMaxAbs, "igGetContentRegionMaxAbs"); 1023 lib.bindSymbol(cast(void**)&igShrinkWidths, "igShrinkWidths"); 1024 lib.bindSymbol(cast(void**)&igPushItemFlag, "igPushItemFlag"); 1025 lib.bindSymbol(cast(void**)&igPopItemFlag, "igPopItemFlag"); 1026 lib.bindSymbol(cast(void**)&igLogBegin, "igLogBegin"); 1027 lib.bindSymbol(cast(void**)&igLogToBuffer, "igLogToBuffer"); 1028 lib.bindSymbol(cast(void**)&igLogRenderedText, "igLogRenderedText"); 1029 lib.bindSymbol(cast(void**)&igLogSetNextTextDecoration, "igLogSetNextTextDecoration"); 1030 lib.bindSymbol(cast(void**)&igBeginChildEx, "igBeginChildEx"); 1031 lib.bindSymbol(cast(void**)&igOpenPopupEx, "igOpenPopupEx"); 1032 lib.bindSymbol(cast(void**)&igClosePopupToLevel, "igClosePopupToLevel"); 1033 lib.bindSymbol(cast(void**)&igClosePopupsOverWindow, "igClosePopupsOverWindow"); 1034 lib.bindSymbol(cast(void**)&igIsPopupOpen_ID, "igIsPopupOpen_ID"); 1035 lib.bindSymbol(cast(void**)&igBeginPopupEx, "igBeginPopupEx"); 1036 lib.bindSymbol(cast(void**)&igBeginTooltipEx, "igBeginTooltipEx"); 1037 lib.bindSymbol(cast(void**)&igGetPopupAllowedExtentRect, "igGetPopupAllowedExtentRect"); 1038 lib.bindSymbol(cast(void**)&igGetTopMostPopupModal, "igGetTopMostPopupModal"); 1039 lib.bindSymbol(cast(void**)&igFindBestWindowPosForPopup, "igFindBestWindowPosForPopup"); 1040 lib.bindSymbol(cast(void**)&igFindBestWindowPosForPopupEx, "igFindBestWindowPosForPopupEx"); 1041 lib.bindSymbol(cast(void**)&igBeginViewportSideBar, "igBeginViewportSideBar"); 1042 lib.bindSymbol(cast(void**)&igMenuItemEx, "igMenuItemEx"); 1043 lib.bindSymbol(cast(void**)&igBeginComboPopup, "igBeginComboPopup"); 1044 lib.bindSymbol(cast(void**)&igBeginComboPreview, "igBeginComboPreview"); 1045 lib.bindSymbol(cast(void**)&igEndComboPreview, "igEndComboPreview"); 1046 lib.bindSymbol(cast(void**)&igNavInitWindow, "igNavInitWindow"); 1047 lib.bindSymbol(cast(void**)&igNavMoveRequestButNoResultYet, "igNavMoveRequestButNoResultYet"); 1048 lib.bindSymbol(cast(void**)&igNavMoveRequestCancel, "igNavMoveRequestCancel"); 1049 lib.bindSymbol(cast(void**)&igNavMoveRequestForward, "igNavMoveRequestForward"); 1050 lib.bindSymbol(cast(void**)&igNavMoveRequestTryWrapping, "igNavMoveRequestTryWrapping"); 1051 lib.bindSymbol(cast(void**)&igGetNavInputAmount, "igGetNavInputAmount"); 1052 lib.bindSymbol(cast(void**)&igGetNavInputAmount2d, "igGetNavInputAmount2d"); 1053 lib.bindSymbol(cast(void**)&igCalcTypematicRepeatAmount, "igCalcTypematicRepeatAmount"); 1054 lib.bindSymbol(cast(void**)&igActivateItem, "igActivateItem"); 1055 lib.bindSymbol(cast(void**)&igSetNavID, "igSetNavID"); 1056 lib.bindSymbol(cast(void**)&igPushFocusScope, "igPushFocusScope"); 1057 lib.bindSymbol(cast(void**)&igPopFocusScope, "igPopFocusScope"); 1058 lib.bindSymbol(cast(void**)&igGetFocusedFocusScope, "igGetFocusedFocusScope"); 1059 lib.bindSymbol(cast(void**)&igGetFocusScope, "igGetFocusScope"); 1060 lib.bindSymbol(cast(void**)&igSetItemUsingMouseWheel, "igSetItemUsingMouseWheel"); 1061 lib.bindSymbol(cast(void**)&igSetActiveIdUsingNavAndKeys, "igSetActiveIdUsingNavAndKeys"); 1062 lib.bindSymbol(cast(void**)&igIsActiveIdUsingNavDir, "igIsActiveIdUsingNavDir"); 1063 lib.bindSymbol(cast(void**)&igIsActiveIdUsingNavInput, "igIsActiveIdUsingNavInput"); 1064 lib.bindSymbol(cast(void**)&igIsActiveIdUsingKey, "igIsActiveIdUsingKey"); 1065 lib.bindSymbol(cast(void**)&igIsMouseDragPastThreshold, "igIsMouseDragPastThreshold"); 1066 lib.bindSymbol(cast(void**)&igIsKeyPressedMap, "igIsKeyPressedMap"); 1067 lib.bindSymbol(cast(void**)&igIsNavInputDown, "igIsNavInputDown"); 1068 lib.bindSymbol(cast(void**)&igIsNavInputTest, "igIsNavInputTest"); 1069 lib.bindSymbol(cast(void**)&igGetMergedKeyModFlags, "igGetMergedKeyModFlags"); 1070 lib.bindSymbol(cast(void**)&igDockContextInitialize, "igDockContextInitialize"); 1071 lib.bindSymbol(cast(void**)&igDockContextShutdown, "igDockContextShutdown"); 1072 lib.bindSymbol(cast(void**)&igDockContextClearNodes, "igDockContextClearNodes"); 1073 lib.bindSymbol(cast(void**)&igDockContextRebuildNodes, "igDockContextRebuildNodes"); 1074 lib.bindSymbol(cast(void**)&igDockContextNewFrameUpdateUndocking, "igDockContextNewFrameUpdateUndocking"); 1075 lib.bindSymbol(cast(void**)&igDockContextNewFrameUpdateDocking, "igDockContextNewFrameUpdateDocking"); 1076 lib.bindSymbol(cast(void**)&igDockContextGenNodeID, "igDockContextGenNodeID"); 1077 lib.bindSymbol(cast(void**)&igDockContextQueueDock, "igDockContextQueueDock"); 1078 lib.bindSymbol(cast(void**)&igDockContextQueueUndockWindow, "igDockContextQueueUndockWindow"); 1079 lib.bindSymbol(cast(void**)&igDockContextQueueUndockNode, "igDockContextQueueUndockNode"); 1080 lib.bindSymbol(cast(void**)&igDockContextCalcDropPosForDocking, "igDockContextCalcDropPosForDocking"); 1081 lib.bindSymbol(cast(void**)&igDockNodeBeginAmendTabBar, "igDockNodeBeginAmendTabBar"); 1082 lib.bindSymbol(cast(void**)&igDockNodeEndAmendTabBar, "igDockNodeEndAmendTabBar"); 1083 lib.bindSymbol(cast(void**)&igDockNodeGetRootNode, "igDockNodeGetRootNode"); 1084 lib.bindSymbol(cast(void**)&igDockNodeGetDepth, "igDockNodeGetDepth"); 1085 lib.bindSymbol(cast(void**)&igDockNodeGetWindowMenuButtonId, "igDockNodeGetWindowMenuButtonId"); 1086 lib.bindSymbol(cast(void**)&igGetWindowDockNode, "igGetWindowDockNode"); 1087 lib.bindSymbol(cast(void**)&igGetWindowAlwaysWantOwnTabBar, "igGetWindowAlwaysWantOwnTabBar"); 1088 lib.bindSymbol(cast(void**)&igBeginDocked, "igBeginDocked"); 1089 lib.bindSymbol(cast(void**)&igBeginDockableDragDropSource, "igBeginDockableDragDropSource"); 1090 lib.bindSymbol(cast(void**)&igBeginDockableDragDropTarget, "igBeginDockableDragDropTarget"); 1091 lib.bindSymbol(cast(void**)&igSetWindowDock, "igSetWindowDock"); 1092 lib.bindSymbol(cast(void**)&igDockBuilderDockWindow, "igDockBuilderDockWindow"); 1093 lib.bindSymbol(cast(void**)&igDockBuilderGetNode, "igDockBuilderGetNode"); 1094 lib.bindSymbol(cast(void**)&igDockBuilderGetCentralNode, "igDockBuilderGetCentralNode"); 1095 lib.bindSymbol(cast(void**)&igDockBuilderAddNode, "igDockBuilderAddNode"); 1096 lib.bindSymbol(cast(void**)&igDockBuilderRemoveNode, "igDockBuilderRemoveNode"); 1097 lib.bindSymbol(cast(void**)&igDockBuilderRemoveNodeDockedWindows, "igDockBuilderRemoveNodeDockedWindows"); 1098 lib.bindSymbol(cast(void**)&igDockBuilderRemoveNodeChildNodes, "igDockBuilderRemoveNodeChildNodes"); 1099 lib.bindSymbol(cast(void**)&igDockBuilderSetNodePos, "igDockBuilderSetNodePos"); 1100 lib.bindSymbol(cast(void**)&igDockBuilderSetNodeSize, "igDockBuilderSetNodeSize"); 1101 lib.bindSymbol(cast(void**)&igDockBuilderSplitNode, "igDockBuilderSplitNode"); 1102 lib.bindSymbol(cast(void**)&igDockBuilderCopyDockSpace, "igDockBuilderCopyDockSpace"); 1103 lib.bindSymbol(cast(void**)&igDockBuilderCopyNode, "igDockBuilderCopyNode"); 1104 lib.bindSymbol(cast(void**)&igDockBuilderCopyWindowSettings, "igDockBuilderCopyWindowSettings"); 1105 lib.bindSymbol(cast(void**)&igDockBuilderFinish, "igDockBuilderFinish"); 1106 lib.bindSymbol(cast(void**)&igBeginDragDropTargetCustom, "igBeginDragDropTargetCustom"); 1107 lib.bindSymbol(cast(void**)&igClearDragDrop, "igClearDragDrop"); 1108 lib.bindSymbol(cast(void**)&igIsDragDropPayloadBeingAccepted, "igIsDragDropPayloadBeingAccepted"); 1109 lib.bindSymbol(cast(void**)&igSetWindowClipRectBeforeSetChannel, "igSetWindowClipRectBeforeSetChannel"); 1110 lib.bindSymbol(cast(void**)&igBeginColumns, "igBeginColumns"); 1111 lib.bindSymbol(cast(void**)&igEndColumns, "igEndColumns"); 1112 lib.bindSymbol(cast(void**)&igPushColumnClipRect, "igPushColumnClipRect"); 1113 lib.bindSymbol(cast(void**)&igPushColumnsBackground, "igPushColumnsBackground"); 1114 lib.bindSymbol(cast(void**)&igPopColumnsBackground, "igPopColumnsBackground"); 1115 lib.bindSymbol(cast(void**)&igGetColumnsID, "igGetColumnsID"); 1116 lib.bindSymbol(cast(void**)&igFindOrCreateColumns, "igFindOrCreateColumns"); 1117 lib.bindSymbol(cast(void**)&igGetColumnOffsetFromNorm, "igGetColumnOffsetFromNorm"); 1118 lib.bindSymbol(cast(void**)&igGetColumnNormFromOffset, "igGetColumnNormFromOffset"); 1119 lib.bindSymbol(cast(void**)&igTableOpenContextMenu, "igTableOpenContextMenu"); 1120 lib.bindSymbol(cast(void**)&igTableSetColumnWidth, "igTableSetColumnWidth"); 1121 lib.bindSymbol(cast(void**)&igTableSetColumnSortDirection, "igTableSetColumnSortDirection"); 1122 lib.bindSymbol(cast(void**)&igTableGetHoveredColumn, "igTableGetHoveredColumn"); 1123 lib.bindSymbol(cast(void**)&igTableGetHeaderRowHeight, "igTableGetHeaderRowHeight"); 1124 lib.bindSymbol(cast(void**)&igTablePushBackgroundChannel, "igTablePushBackgroundChannel"); 1125 lib.bindSymbol(cast(void**)&igTablePopBackgroundChannel, "igTablePopBackgroundChannel"); 1126 lib.bindSymbol(cast(void**)&igGetCurrentTable, "igGetCurrentTable"); 1127 lib.bindSymbol(cast(void**)&igTableFindByID, "igTableFindByID"); 1128 lib.bindSymbol(cast(void**)&igBeginTableEx, "igBeginTableEx"); 1129 lib.bindSymbol(cast(void**)&igTableBeginInitMemory, "igTableBeginInitMemory"); 1130 lib.bindSymbol(cast(void**)&igTableBeginApplyRequests, "igTableBeginApplyRequests"); 1131 lib.bindSymbol(cast(void**)&igTableSetupDrawChannels, "igTableSetupDrawChannels"); 1132 lib.bindSymbol(cast(void**)&igTableUpdateLayout, "igTableUpdateLayout"); 1133 lib.bindSymbol(cast(void**)&igTableUpdateBorders, "igTableUpdateBorders"); 1134 lib.bindSymbol(cast(void**)&igTableUpdateColumnsWeightFromWidth, "igTableUpdateColumnsWeightFromWidth"); 1135 lib.bindSymbol(cast(void**)&igTableDrawBorders, "igTableDrawBorders"); 1136 lib.bindSymbol(cast(void**)&igTableDrawContextMenu, "igTableDrawContextMenu"); 1137 lib.bindSymbol(cast(void**)&igTableMergeDrawChannels, "igTableMergeDrawChannels"); 1138 lib.bindSymbol(cast(void**)&igTableSortSpecsSanitize, "igTableSortSpecsSanitize"); 1139 lib.bindSymbol(cast(void**)&igTableSortSpecsBuild, "igTableSortSpecsBuild"); 1140 lib.bindSymbol(cast(void**)&igTableGetColumnNextSortDirection, "igTableGetColumnNextSortDirection"); 1141 lib.bindSymbol(cast(void**)&igTableFixColumnSortDirection, "igTableFixColumnSortDirection"); 1142 lib.bindSymbol(cast(void**)&igTableGetColumnWidthAuto, "igTableGetColumnWidthAuto"); 1143 lib.bindSymbol(cast(void**)&igTableBeginRow, "igTableBeginRow"); 1144 lib.bindSymbol(cast(void**)&igTableEndRow, "igTableEndRow"); 1145 lib.bindSymbol(cast(void**)&igTableBeginCell, "igTableBeginCell"); 1146 lib.bindSymbol(cast(void**)&igTableEndCell, "igTableEndCell"); 1147 lib.bindSymbol(cast(void**)&igTableGetCellBgRect, "igTableGetCellBgRect"); 1148 lib.bindSymbol(cast(void**)&igTableGetColumnName_TablePtr, "igTableGetColumnName_TablePtr"); 1149 lib.bindSymbol(cast(void**)&igTableGetColumnResizeID, "igTableGetColumnResizeID"); 1150 lib.bindSymbol(cast(void**)&igTableGetMaxColumnWidth, "igTableGetMaxColumnWidth"); 1151 lib.bindSymbol(cast(void**)&igTableSetColumnWidthAutoSingle, "igTableSetColumnWidthAutoSingle"); 1152 lib.bindSymbol(cast(void**)&igTableSetColumnWidthAutoAll, "igTableSetColumnWidthAutoAll"); 1153 lib.bindSymbol(cast(void**)&igTableRemove, "igTableRemove"); 1154 lib.bindSymbol(cast(void**)&igTableGcCompactTransientBuffers_TablePtr, "igTableGcCompactTransientBuffers_TablePtr"); 1155 lib.bindSymbol(cast(void**)&igTableGcCompactTransientBuffers_TableTempDataPtr, "igTableGcCompactTransientBuffers_TableTempDataPtr"); 1156 lib.bindSymbol(cast(void**)&igTableGcCompactSettings, "igTableGcCompactSettings"); 1157 lib.bindSymbol(cast(void**)&igTableLoadSettings, "igTableLoadSettings"); 1158 lib.bindSymbol(cast(void**)&igTableSaveSettings, "igTableSaveSettings"); 1159 lib.bindSymbol(cast(void**)&igTableResetSettings, "igTableResetSettings"); 1160 lib.bindSymbol(cast(void**)&igTableGetBoundSettings, "igTableGetBoundSettings"); 1161 lib.bindSymbol(cast(void**)&igTableSettingsInstallHandler, "igTableSettingsInstallHandler"); 1162 lib.bindSymbol(cast(void**)&igTableSettingsCreate, "igTableSettingsCreate"); 1163 lib.bindSymbol(cast(void**)&igTableSettingsFindByID, "igTableSettingsFindByID"); 1164 lib.bindSymbol(cast(void**)&igBeginTabBarEx, "igBeginTabBarEx"); 1165 lib.bindSymbol(cast(void**)&igTabBarFindTabByID, "igTabBarFindTabByID"); 1166 lib.bindSymbol(cast(void**)&igTabBarFindMostRecentlySelectedTabForActiveWindow, "igTabBarFindMostRecentlySelectedTabForActiveWindow"); 1167 lib.bindSymbol(cast(void**)&igTabBarAddTab, "igTabBarAddTab"); 1168 lib.bindSymbol(cast(void**)&igTabBarRemoveTab, "igTabBarRemoveTab"); 1169 lib.bindSymbol(cast(void**)&igTabBarCloseTab, "igTabBarCloseTab"); 1170 lib.bindSymbol(cast(void**)&igTabBarQueueReorder, "igTabBarQueueReorder"); 1171 lib.bindSymbol(cast(void**)&igTabBarQueueReorderFromMousePos, "igTabBarQueueReorderFromMousePos"); 1172 lib.bindSymbol(cast(void**)&igTabBarProcessReorder, "igTabBarProcessReorder"); 1173 lib.bindSymbol(cast(void**)&igTabItemEx, "igTabItemEx"); 1174 lib.bindSymbol(cast(void**)&igTabItemCalcSize, "igTabItemCalcSize"); 1175 lib.bindSymbol(cast(void**)&igTabItemBackground, "igTabItemBackground"); 1176 lib.bindSymbol(cast(void**)&igTabItemLabelAndCloseButton, "igTabItemLabelAndCloseButton"); 1177 lib.bindSymbol(cast(void**)&igRenderText, "igRenderText"); 1178 lib.bindSymbol(cast(void**)&igRenderTextWrapped, "igRenderTextWrapped"); 1179 lib.bindSymbol(cast(void**)&igRenderTextClipped, "igRenderTextClipped"); 1180 lib.bindSymbol(cast(void**)&igRenderTextClippedEx, "igRenderTextClippedEx"); 1181 lib.bindSymbol(cast(void**)&igRenderTextEllipsis, "igRenderTextEllipsis"); 1182 lib.bindSymbol(cast(void**)&igRenderFrame, "igRenderFrame"); 1183 lib.bindSymbol(cast(void**)&igRenderFrameBorder, "igRenderFrameBorder"); 1184 lib.bindSymbol(cast(void**)&igRenderColorRectWithAlphaCheckerboard, "igRenderColorRectWithAlphaCheckerboard"); 1185 lib.bindSymbol(cast(void**)&igRenderNavHighlight, "igRenderNavHighlight"); 1186 lib.bindSymbol(cast(void**)&igFindRenderedTextEnd, "igFindRenderedTextEnd"); 1187 lib.bindSymbol(cast(void**)&igRenderArrow, "igRenderArrow"); 1188 lib.bindSymbol(cast(void**)&igRenderBullet, "igRenderBullet"); 1189 lib.bindSymbol(cast(void**)&igRenderCheckMark, "igRenderCheckMark"); 1190 lib.bindSymbol(cast(void**)&igRenderMouseCursor, "igRenderMouseCursor"); 1191 lib.bindSymbol(cast(void**)&igRenderArrowPointingAt, "igRenderArrowPointingAt"); 1192 lib.bindSymbol(cast(void**)&igRenderArrowDockMenu, "igRenderArrowDockMenu"); 1193 lib.bindSymbol(cast(void**)&igRenderRectFilledRangeH, "igRenderRectFilledRangeH"); 1194 lib.bindSymbol(cast(void**)&igRenderRectFilledWithHole, "igRenderRectFilledWithHole"); 1195 lib.bindSymbol(cast(void**)&igTextEx, "igTextEx"); 1196 lib.bindSymbol(cast(void**)&igButtonEx, "igButtonEx"); 1197 lib.bindSymbol(cast(void**)&igCloseButton, "igCloseButton"); 1198 lib.bindSymbol(cast(void**)&igCollapseButton, "igCollapseButton"); 1199 lib.bindSymbol(cast(void**)&igArrowButtonEx, "igArrowButtonEx"); 1200 lib.bindSymbol(cast(void**)&igScrollbar, "igScrollbar"); 1201 lib.bindSymbol(cast(void**)&igScrollbarEx, "igScrollbarEx"); 1202 lib.bindSymbol(cast(void**)&igImageButtonEx, "igImageButtonEx"); 1203 lib.bindSymbol(cast(void**)&igGetWindowScrollbarRect, "igGetWindowScrollbarRect"); 1204 lib.bindSymbol(cast(void**)&igGetWindowScrollbarID, "igGetWindowScrollbarID"); 1205 lib.bindSymbol(cast(void**)&igGetWindowResizeCornerID, "igGetWindowResizeCornerID"); 1206 lib.bindSymbol(cast(void**)&igGetWindowResizeBorderID, "igGetWindowResizeBorderID"); 1207 lib.bindSymbol(cast(void**)&igSeparatorEx, "igSeparatorEx"); 1208 lib.bindSymbol(cast(void**)&igCheckboxFlags_S64Ptr, "igCheckboxFlags_S64Ptr"); 1209 lib.bindSymbol(cast(void**)&igCheckboxFlags_U64Ptr, "igCheckboxFlags_U64Ptr"); 1210 lib.bindSymbol(cast(void**)&igButtonBehavior, "igButtonBehavior"); 1211 lib.bindSymbol(cast(void**)&igDragBehavior, "igDragBehavior"); 1212 lib.bindSymbol(cast(void**)&igSliderBehavior, "igSliderBehavior"); 1213 lib.bindSymbol(cast(void**)&igSplitterBehavior, "igSplitterBehavior"); 1214 lib.bindSymbol(cast(void**)&igTreeNodeBehavior, "igTreeNodeBehavior"); 1215 lib.bindSymbol(cast(void**)&igTreeNodeBehaviorIsOpen, "igTreeNodeBehaviorIsOpen"); 1216 lib.bindSymbol(cast(void**)&igTreePushOverrideID, "igTreePushOverrideID"); 1217 lib.bindSymbol(cast(void**)&igDataTypeGetInfo, "igDataTypeGetInfo"); 1218 lib.bindSymbol(cast(void**)&igDataTypeFormatString, "igDataTypeFormatString"); 1219 lib.bindSymbol(cast(void**)&igDataTypeApplyOp, "igDataTypeApplyOp"); 1220 lib.bindSymbol(cast(void**)&igDataTypeApplyOpFromText, "igDataTypeApplyOpFromText"); 1221 lib.bindSymbol(cast(void**)&igDataTypeCompare, "igDataTypeCompare"); 1222 lib.bindSymbol(cast(void**)&igDataTypeClamp, "igDataTypeClamp"); 1223 lib.bindSymbol(cast(void**)&igInputTextEx, "igInputTextEx"); 1224 lib.bindSymbol(cast(void**)&igTempInputText, "igTempInputText"); 1225 lib.bindSymbol(cast(void**)&igTempInputScalar, "igTempInputScalar"); 1226 lib.bindSymbol(cast(void**)&igTempInputIsActive, "igTempInputIsActive"); 1227 lib.bindSymbol(cast(void**)&igGetInputTextState, "igGetInputTextState"); 1228 lib.bindSymbol(cast(void**)&igColorTooltip, "igColorTooltip"); 1229 lib.bindSymbol(cast(void**)&igColorEditOptionsPopup, "igColorEditOptionsPopup"); 1230 lib.bindSymbol(cast(void**)&igColorPickerOptionsPopup, "igColorPickerOptionsPopup"); 1231 lib.bindSymbol(cast(void**)&igPlotEx, "igPlotEx"); 1232 lib.bindSymbol(cast(void**)&igShadeVertsLinearColorGradientKeepAlpha, "igShadeVertsLinearColorGradientKeepAlpha"); 1233 lib.bindSymbol(cast(void**)&igShadeVertsLinearUV, "igShadeVertsLinearUV"); 1234 lib.bindSymbol(cast(void**)&igGcCompactTransientMiscBuffers, "igGcCompactTransientMiscBuffers"); 1235 lib.bindSymbol(cast(void**)&igGcCompactTransientWindowBuffers, "igGcCompactTransientWindowBuffers"); 1236 lib.bindSymbol(cast(void**)&igGcAwakeTransientWindowBuffers, "igGcAwakeTransientWindowBuffers"); 1237 lib.bindSymbol(cast(void**)&igErrorCheckEndFrameRecover, "igErrorCheckEndFrameRecover"); 1238 lib.bindSymbol(cast(void**)&igDebugDrawItemRect, "igDebugDrawItemRect"); 1239 lib.bindSymbol(cast(void**)&igDebugStartItemPicker, "igDebugStartItemPicker"); 1240 lib.bindSymbol(cast(void**)&igShowFontAtlas, "igShowFontAtlas"); 1241 lib.bindSymbol(cast(void**)&igDebugNodeColumns, "igDebugNodeColumns"); 1242 lib.bindSymbol(cast(void**)&igDebugNodeDockNode, "igDebugNodeDockNode"); 1243 lib.bindSymbol(cast(void**)&igDebugNodeDrawList, "igDebugNodeDrawList"); 1244 lib.bindSymbol(cast(void**)&igDebugNodeDrawCmdShowMeshAndBoundingBox, "igDebugNodeDrawCmdShowMeshAndBoundingBox"); 1245 lib.bindSymbol(cast(void**)&igDebugNodeFont, "igDebugNodeFont"); 1246 lib.bindSymbol(cast(void**)&igDebugNodeStorage, "igDebugNodeStorage"); 1247 lib.bindSymbol(cast(void**)&igDebugNodeTabBar, "igDebugNodeTabBar"); 1248 lib.bindSymbol(cast(void**)&igDebugNodeTable, "igDebugNodeTable"); 1249 lib.bindSymbol(cast(void**)&igDebugNodeTableSettings, "igDebugNodeTableSettings"); 1250 lib.bindSymbol(cast(void**)&igDebugNodeWindow, "igDebugNodeWindow"); 1251 lib.bindSymbol(cast(void**)&igDebugNodeWindowSettings, "igDebugNodeWindowSettings"); 1252 lib.bindSymbol(cast(void**)&igDebugNodeWindowsList, "igDebugNodeWindowsList"); 1253 lib.bindSymbol(cast(void**)&igDebugNodeViewport, "igDebugNodeViewport"); 1254 lib.bindSymbol(cast(void**)&igDebugRenderViewportThumbnail, "igDebugRenderViewportThumbnail"); 1255 lib.bindSymbol(cast(void**)&igImFontAtlasGetBuilderForStbTruetype, "igImFontAtlasGetBuilderForStbTruetype"); 1256 lib.bindSymbol(cast(void**)&igImFontAtlasBuildInit, "igImFontAtlasBuildInit"); 1257 lib.bindSymbol(cast(void**)&igImFontAtlasBuildSetupFont, "igImFontAtlasBuildSetupFont"); 1258 lib.bindSymbol(cast(void**)&igImFontAtlasBuildPackCustomRects, "igImFontAtlasBuildPackCustomRects"); 1259 lib.bindSymbol(cast(void**)&igImFontAtlasBuildFinish, "igImFontAtlasBuildFinish"); 1260 lib.bindSymbol(cast(void**)&igImFontAtlasBuildRender8bppRectFromString, "igImFontAtlasBuildRender8bppRectFromString"); 1261 lib.bindSymbol(cast(void**)&igImFontAtlasBuildRender32bppRectFromString, "igImFontAtlasBuildRender32bppRectFromString"); 1262 lib.bindSymbol(cast(void**)&igImFontAtlasBuildMultiplyCalcLookupTable, "igImFontAtlasBuildMultiplyCalcLookupTable"); 1263 lib.bindSymbol(cast(void**)&igImFontAtlasBuildMultiplyRectAlpha8, "igImFontAtlasBuildMultiplyRectAlpha8"); 1264 lib.bindSymbol(cast(void**)&igLogText, "igLogText"); 1265 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_appendf, "ImGuiTextBuffer_appendf"); 1266 lib.bindSymbol(cast(void**)&igGET_FLT_MAX, "igGET_FLT_MAX"); 1267 lib.bindSymbol(cast(void**)&igGET_FLT_MIN, "igGET_FLT_MIN"); 1268 lib.bindSymbol(cast(void**)&ImVector_ImWchar_create, "ImVector_ImWchar_create"); 1269 lib.bindSymbol(cast(void**)&ImVector_ImWchar_destroy, "ImVector_ImWchar_destroy"); 1270 lib.bindSymbol(cast(void**)&ImVector_ImWchar_Init, "ImVector_ImWchar_Init"); 1271 lib.bindSymbol(cast(void**)&ImVector_ImWchar_UnInit, "ImVector_ImWchar_UnInit"); 1272 if(additionalLoad != null) 1273 additionalLoad(lib); 1274 version(CIMGUI_VIEWPORT_BRANCH) 1275 bindCimguiStorage(lib); 1276 }