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 additionalLoad = extraLoad; 17 version(Windows){ 18 const (char)[][1] libNames = ["cimgui.dll"]; 19 } 20 else version(OSX){ 21 const(char)[][7] libNames = [ 22 "libcimgui.dylib", 23 "/usr/local/lib/libcimgui.dylib", 24 "/usr/local/lib/libcimgui/libcimgui.dylib", 25 "../Frameworks/cimgui.framework/cimgui", 26 "/Library/Frameworks/cimgui.framework/cimgui", 27 "/System/Library/Frameworks/cimgui.framework/cimgui", 28 "/opt/local/lib/libcimgui.dylib" 29 ]; 30 } 31 else version(Posix){ 32 const(char)[][8] libNames = [ 33 "cimgui.so", 34 "/usr/local/lib/cimgui.so", 35 "cimgui.so.1", 36 "/usr/local/lib/cimgui.so.1", 37 "libcimgui.so", 38 "/usr/local/lib/libcimgui.so", 39 "libcimgui.so.1", 40 "/usr/local/lib/libcimgui.so.1" 41 ]; 42 } 43 else static assert(0, "bindbc-cimgui is not yet supported on this platform."); 44 foreach(name; libNames) 45 { 46 lib = load(name.ptr); 47 if(lib != invalidHandle) 48 return _load(); 49 } 50 return false; 51 } 52 private bool _load() 53 { 54 bool isOkay = true; 55 import std.stdio:writeln; 56 const size_t errs = errorCount(); 57 loadSymbols(); 58 if(errs != errorCount()) 59 { 60 isOkay = false; 61 import std.conv:to; 62 foreach(err; errors) 63 { 64 writeln(to!string(err.message)); 65 } 66 } 67 return isOkay; 68 }private void loadSymbols() 69 { 70 lib.bindSymbol(cast(void**)&ImVec2_ImVec2Nil, "ImVec2_ImVec2Nil"); 71 lib.bindSymbol(cast(void**)&ImVec2_destroy, "ImVec2_destroy"); 72 lib.bindSymbol(cast(void**)&ImVec2_ImVec2Float, "ImVec2_ImVec2Float"); 73 lib.bindSymbol(cast(void**)&ImVec4_ImVec4Nil, "ImVec4_ImVec4Nil"); 74 lib.bindSymbol(cast(void**)&ImVec4_destroy, "ImVec4_destroy"); 75 lib.bindSymbol(cast(void**)&ImVec4_ImVec4Float, "ImVec4_ImVec4Float"); 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**)&igShowAboutWindow, "igShowAboutWindow"); 88 lib.bindSymbol(cast(void**)&igShowMetricsWindow, "igShowMetricsWindow"); 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**)&igStyleColorsClassic, "igStyleColorsClassic"); 96 lib.bindSymbol(cast(void**)&igStyleColorsLight, "igStyleColorsLight"); 97 lib.bindSymbol(cast(void**)&igBegin, "igBegin"); 98 lib.bindSymbol(cast(void**)&igEnd, "igEnd"); 99 lib.bindSymbol(cast(void**)&igBeginChildStr, "igBeginChildStr"); 100 lib.bindSymbol(cast(void**)&igBeginChildID, "igBeginChildID"); 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**)&igGetWindowViewport, "igGetWindowViewport"); 109 lib.bindSymbol(cast(void**)&igGetWindowPos, "igGetWindowPos"); 110 lib.bindSymbol(cast(void**)&igGetWindowSize, "igGetWindowSize"); 111 lib.bindSymbol(cast(void**)&igGetWindowWidth, "igGetWindowWidth"); 112 lib.bindSymbol(cast(void**)&igGetWindowHeight, "igGetWindowHeight"); 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**)&igSetWindowPosVec2, "igSetWindowPosVec2"); 122 lib.bindSymbol(cast(void**)&igSetWindowSizeVec2, "igSetWindowSizeVec2"); 123 lib.bindSymbol(cast(void**)&igSetWindowCollapsedBool, "igSetWindowCollapsedBool"); 124 lib.bindSymbol(cast(void**)&igSetWindowFocusNil, "igSetWindowFocusNil"); 125 lib.bindSymbol(cast(void**)&igSetWindowFontScale, "igSetWindowFontScale"); 126 lib.bindSymbol(cast(void**)&igSetWindowPosStr, "igSetWindowPosStr"); 127 lib.bindSymbol(cast(void**)&igSetWindowSizeStr, "igSetWindowSizeStr"); 128 lib.bindSymbol(cast(void**)&igSetWindowCollapsedStr, "igSetWindowCollapsedStr"); 129 lib.bindSymbol(cast(void**)&igSetWindowFocusStr, "igSetWindowFocusStr"); 130 lib.bindSymbol(cast(void**)&igGetContentRegionMax, "igGetContentRegionMax"); 131 lib.bindSymbol(cast(void**)&igGetContentRegionAvail, "igGetContentRegionAvail"); 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**)&igGetScrollMaxX, "igGetScrollMaxX"); 138 lib.bindSymbol(cast(void**)&igGetScrollMaxY, "igGetScrollMaxY"); 139 lib.bindSymbol(cast(void**)&igSetScrollXFloat, "igSetScrollXFloat"); 140 lib.bindSymbol(cast(void**)&igSetScrollYFloat, "igSetScrollYFloat"); 141 lib.bindSymbol(cast(void**)&igSetScrollHereX, "igSetScrollHereX"); 142 lib.bindSymbol(cast(void**)&igSetScrollHereY, "igSetScrollHereY"); 143 lib.bindSymbol(cast(void**)&igSetScrollFromPosXFloat, "igSetScrollFromPosXFloat"); 144 lib.bindSymbol(cast(void**)&igSetScrollFromPosYFloat, "igSetScrollFromPosYFloat"); 145 lib.bindSymbol(cast(void**)&igPushFont, "igPushFont"); 146 lib.bindSymbol(cast(void**)&igPopFont, "igPopFont"); 147 lib.bindSymbol(cast(void**)&igPushStyleColorU32, "igPushStyleColorU32"); 148 lib.bindSymbol(cast(void**)&igPushStyleColorVec4, "igPushStyleColorVec4"); 149 lib.bindSymbol(cast(void**)&igPopStyleColor, "igPopStyleColor"); 150 lib.bindSymbol(cast(void**)&igPushStyleVarFloat, "igPushStyleVarFloat"); 151 lib.bindSymbol(cast(void**)&igPushStyleVarVec2, "igPushStyleVarVec2"); 152 lib.bindSymbol(cast(void**)&igPopStyleVar, "igPopStyleVar"); 153 lib.bindSymbol(cast(void**)&igGetStyleColorVec4, "igGetStyleColorVec4"); 154 lib.bindSymbol(cast(void**)&igGetFont, "igGetFont"); 155 lib.bindSymbol(cast(void**)&igGetFontSize, "igGetFontSize"); 156 lib.bindSymbol(cast(void**)&igGetFontTexUvWhitePixel, "igGetFontTexUvWhitePixel"); 157 lib.bindSymbol(cast(void**)&igGetColorU32Col, "igGetColorU32Col"); 158 lib.bindSymbol(cast(void**)&igGetColorU32Vec4, "igGetColorU32Vec4"); 159 lib.bindSymbol(cast(void**)&igGetColorU32U32, "igGetColorU32U32"); 160 lib.bindSymbol(cast(void**)&igPushItemWidth, "igPushItemWidth"); 161 lib.bindSymbol(cast(void**)&igPopItemWidth, "igPopItemWidth"); 162 lib.bindSymbol(cast(void**)&igSetNextItemWidth, "igSetNextItemWidth"); 163 lib.bindSymbol(cast(void**)&igCalcItemWidth, "igCalcItemWidth"); 164 lib.bindSymbol(cast(void**)&igPushTextWrapPos, "igPushTextWrapPos"); 165 lib.bindSymbol(cast(void**)&igPopTextWrapPos, "igPopTextWrapPos"); 166 lib.bindSymbol(cast(void**)&igPushAllowKeyboardFocus, "igPushAllowKeyboardFocus"); 167 lib.bindSymbol(cast(void**)&igPopAllowKeyboardFocus, "igPopAllowKeyboardFocus"); 168 lib.bindSymbol(cast(void**)&igPushButtonRepeat, "igPushButtonRepeat"); 169 lib.bindSymbol(cast(void**)&igPopButtonRepeat, "igPopButtonRepeat"); 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**)&igPushIDStr, "igPushIDStr"); 194 lib.bindSymbol(cast(void**)&igPushIDStrStr, "igPushIDStrStr"); 195 lib.bindSymbol(cast(void**)&igPushIDPtr, "igPushIDPtr"); 196 lib.bindSymbol(cast(void**)&igPushIDInt, "igPushIDInt"); 197 lib.bindSymbol(cast(void**)&igPopID, "igPopID"); 198 lib.bindSymbol(cast(void**)&igGetIDStr, "igGetIDStr"); 199 lib.bindSymbol(cast(void**)&igGetIDStrStr, "igGetIDStrStr"); 200 lib.bindSymbol(cast(void**)&igGetIDPtr, "igGetIDPtr"); 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, "igCheckboxFlags"); 222 lib.bindSymbol(cast(void**)&igRadioButtonBool, "igRadioButtonBool"); 223 lib.bindSymbol(cast(void**)&igRadioButtonIntPtr, "igRadioButtonIntPtr"); 224 lib.bindSymbol(cast(void**)&igProgressBar, "igProgressBar"); 225 lib.bindSymbol(cast(void**)&igBullet, "igBullet"); 226 lib.bindSymbol(cast(void**)&igBeginCombo, "igBeginCombo"); 227 lib.bindSymbol(cast(void**)&igEndCombo, "igEndCombo"); 228 lib.bindSymbol(cast(void**)&igComboStr_arr, "igComboStr_arr"); 229 lib.bindSymbol(cast(void**)&igComboStr, "igComboStr"); 230 lib.bindSymbol(cast(void**)&igComboFnBoolPtr, "igComboFnBoolPtr"); 231 lib.bindSymbol(cast(void**)&igDragFloat, "igDragFloat"); 232 lib.bindSymbol(cast(void**)&igDragFloat2, "igDragFloat2"); 233 lib.bindSymbol(cast(void**)&igDragFloat3, "igDragFloat3"); 234 lib.bindSymbol(cast(void**)&igDragFloat4, "igDragFloat4"); 235 lib.bindSymbol(cast(void**)&igDragFloatRange2, "igDragFloatRange2"); 236 lib.bindSymbol(cast(void**)&igDragInt, "igDragInt"); 237 lib.bindSymbol(cast(void**)&igDragInt2, "igDragInt2"); 238 lib.bindSymbol(cast(void**)&igDragInt3, "igDragInt3"); 239 lib.bindSymbol(cast(void**)&igDragInt4, "igDragInt4"); 240 lib.bindSymbol(cast(void**)&igDragIntRange2, "igDragIntRange2"); 241 lib.bindSymbol(cast(void**)&igDragScalar, "igDragScalar"); 242 lib.bindSymbol(cast(void**)&igDragScalarN, "igDragScalarN"); 243 lib.bindSymbol(cast(void**)&igSliderFloat, "igSliderFloat"); 244 lib.bindSymbol(cast(void**)&igSliderFloat2, "igSliderFloat2"); 245 lib.bindSymbol(cast(void**)&igSliderFloat3, "igSliderFloat3"); 246 lib.bindSymbol(cast(void**)&igSliderFloat4, "igSliderFloat4"); 247 lib.bindSymbol(cast(void**)&igSliderAngle, "igSliderAngle"); 248 lib.bindSymbol(cast(void**)&igSliderInt, "igSliderInt"); 249 lib.bindSymbol(cast(void**)&igSliderInt2, "igSliderInt2"); 250 lib.bindSymbol(cast(void**)&igSliderInt3, "igSliderInt3"); 251 lib.bindSymbol(cast(void**)&igSliderInt4, "igSliderInt4"); 252 lib.bindSymbol(cast(void**)&igSliderScalar, "igSliderScalar"); 253 lib.bindSymbol(cast(void**)&igSliderScalarN, "igSliderScalarN"); 254 lib.bindSymbol(cast(void**)&igVSliderFloat, "igVSliderFloat"); 255 lib.bindSymbol(cast(void**)&igVSliderInt, "igVSliderInt"); 256 lib.bindSymbol(cast(void**)&igVSliderScalar, "igVSliderScalar"); 257 lib.bindSymbol(cast(void**)&igInputText, "igInputText"); 258 lib.bindSymbol(cast(void**)&igInputTextMultiline, "igInputTextMultiline"); 259 lib.bindSymbol(cast(void**)&igInputTextWithHint, "igInputTextWithHint"); 260 lib.bindSymbol(cast(void**)&igInputFloat, "igInputFloat"); 261 lib.bindSymbol(cast(void**)&igInputFloat2, "igInputFloat2"); 262 lib.bindSymbol(cast(void**)&igInputFloat3, "igInputFloat3"); 263 lib.bindSymbol(cast(void**)&igInputFloat4, "igInputFloat4"); 264 lib.bindSymbol(cast(void**)&igInputInt, "igInputInt"); 265 lib.bindSymbol(cast(void**)&igInputInt2, "igInputInt2"); 266 lib.bindSymbol(cast(void**)&igInputInt3, "igInputInt3"); 267 lib.bindSymbol(cast(void**)&igInputInt4, "igInputInt4"); 268 lib.bindSymbol(cast(void**)&igInputDouble, "igInputDouble"); 269 lib.bindSymbol(cast(void**)&igInputScalar, "igInputScalar"); 270 lib.bindSymbol(cast(void**)&igInputScalarN, "igInputScalarN"); 271 lib.bindSymbol(cast(void**)&igColorEdit3, "igColorEdit3"); 272 lib.bindSymbol(cast(void**)&igColorEdit4, "igColorEdit4"); 273 lib.bindSymbol(cast(void**)&igColorPicker3, "igColorPicker3"); 274 lib.bindSymbol(cast(void**)&igColorPicker4, "igColorPicker4"); 275 lib.bindSymbol(cast(void**)&igColorButton, "igColorButton"); 276 lib.bindSymbol(cast(void**)&igSetColorEditOptions, "igSetColorEditOptions"); 277 lib.bindSymbol(cast(void**)&igTreeNodeStr, "igTreeNodeStr"); 278 lib.bindSymbol(cast(void**)&igTreeNodeStrStr, "igTreeNodeStrStr"); 279 lib.bindSymbol(cast(void**)&igTreeNodePtr, "igTreeNodePtr"); 280 lib.bindSymbol(cast(void**)&igTreeNodeVStr, "igTreeNodeVStr"); 281 lib.bindSymbol(cast(void**)&igTreeNodeVPtr, "igTreeNodeVPtr"); 282 lib.bindSymbol(cast(void**)&igTreeNodeExStr, "igTreeNodeExStr"); 283 lib.bindSymbol(cast(void**)&igTreeNodeExStrStr, "igTreeNodeExStrStr"); 284 lib.bindSymbol(cast(void**)&igTreeNodeExPtr, "igTreeNodeExPtr"); 285 lib.bindSymbol(cast(void**)&igTreeNodeExVStr, "igTreeNodeExVStr"); 286 lib.bindSymbol(cast(void**)&igTreeNodeExVPtr, "igTreeNodeExVPtr"); 287 lib.bindSymbol(cast(void**)&igTreePushStr, "igTreePushStr"); 288 lib.bindSymbol(cast(void**)&igTreePushPtr, "igTreePushPtr"); 289 lib.bindSymbol(cast(void**)&igTreePop, "igTreePop"); 290 lib.bindSymbol(cast(void**)&igGetTreeNodeToLabelSpacing, "igGetTreeNodeToLabelSpacing"); 291 lib.bindSymbol(cast(void**)&igCollapsingHeaderTreeNodeFlags, "igCollapsingHeaderTreeNodeFlags"); 292 lib.bindSymbol(cast(void**)&igCollapsingHeaderBoolPtr, "igCollapsingHeaderBoolPtr"); 293 lib.bindSymbol(cast(void**)&igSetNextItemOpen, "igSetNextItemOpen"); 294 lib.bindSymbol(cast(void**)&igSelectableBool, "igSelectableBool"); 295 lib.bindSymbol(cast(void**)&igSelectableBoolPtr, "igSelectableBoolPtr"); 296 lib.bindSymbol(cast(void**)&igListBoxStr_arr, "igListBoxStr_arr"); 297 lib.bindSymbol(cast(void**)&igListBoxFnBoolPtr, "igListBoxFnBoolPtr"); 298 lib.bindSymbol(cast(void**)&igListBoxHeaderVec2, "igListBoxHeaderVec2"); 299 lib.bindSymbol(cast(void**)&igListBoxHeaderInt, "igListBoxHeaderInt"); 300 lib.bindSymbol(cast(void**)&igListBoxFooter, "igListBoxFooter"); 301 lib.bindSymbol(cast(void**)&igPlotLinesFloatPtr, "igPlotLinesFloatPtr"); 302 lib.bindSymbol(cast(void**)&igPlotLinesFnFloatPtr, "igPlotLinesFnFloatPtr"); 303 lib.bindSymbol(cast(void**)&igPlotHistogramFloatPtr, "igPlotHistogramFloatPtr"); 304 lib.bindSymbol(cast(void**)&igPlotHistogramFnFloatPtr, "igPlotHistogramFnFloatPtr"); 305 lib.bindSymbol(cast(void**)&igValueBool, "igValueBool"); 306 lib.bindSymbol(cast(void**)&igValueInt, "igValueInt"); 307 lib.bindSymbol(cast(void**)&igValueUint, "igValueUint"); 308 lib.bindSymbol(cast(void**)&igValueFloat, "igValueFloat"); 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**)&igMenuItemBool, "igMenuItemBool"); 316 lib.bindSymbol(cast(void**)&igMenuItemBoolPtr, "igMenuItemBoolPtr"); 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, "igOpenPopup"); 325 lib.bindSymbol(cast(void**)&igOpenPopupOnItemClick, "igOpenPopupOnItemClick"); 326 lib.bindSymbol(cast(void**)&igCloseCurrentPopup, "igCloseCurrentPopup"); 327 lib.bindSymbol(cast(void**)&igBeginPopupContextItem, "igBeginPopupContextItem"); 328 lib.bindSymbol(cast(void**)&igBeginPopupContextWindow, "igBeginPopupContextWindow"); 329 lib.bindSymbol(cast(void**)&igBeginPopupContextVoid, "igBeginPopupContextVoid"); 330 lib.bindSymbol(cast(void**)&igIsPopupOpenStr, "igIsPopupOpenStr"); 331 lib.bindSymbol(cast(void**)&igColumns, "igColumns"); 332 lib.bindSymbol(cast(void**)&igNextColumn, "igNextColumn"); 333 lib.bindSymbol(cast(void**)&igGetColumnIndex, "igGetColumnIndex"); 334 lib.bindSymbol(cast(void**)&igGetColumnWidth, "igGetColumnWidth"); 335 lib.bindSymbol(cast(void**)&igSetColumnWidth, "igSetColumnWidth"); 336 lib.bindSymbol(cast(void**)&igGetColumnOffset, "igGetColumnOffset"); 337 lib.bindSymbol(cast(void**)&igSetColumnOffset, "igSetColumnOffset"); 338 lib.bindSymbol(cast(void**)&igGetColumnsCount, "igGetColumnsCount"); 339 lib.bindSymbol(cast(void**)&igBeginTabBar, "igBeginTabBar"); 340 lib.bindSymbol(cast(void**)&igEndTabBar, "igEndTabBar"); 341 lib.bindSymbol(cast(void**)&igBeginTabItem, "igBeginTabItem"); 342 lib.bindSymbol(cast(void**)&igEndTabItem, "igEndTabItem"); 343 lib.bindSymbol(cast(void**)&igTabItemButton, "igTabItemButton"); 344 lib.bindSymbol(cast(void**)&igSetTabItemClosed, "igSetTabItemClosed"); 345 lib.bindSymbol(cast(void**)&igDockSpace, "igDockSpace"); 346 lib.bindSymbol(cast(void**)&igDockSpaceOverViewport, "igDockSpaceOverViewport"); 347 lib.bindSymbol(cast(void**)&igSetNextWindowDockID, "igSetNextWindowDockID"); 348 lib.bindSymbol(cast(void**)&igSetNextWindowClass, "igSetNextWindowClass"); 349 lib.bindSymbol(cast(void**)&igGetWindowDockID, "igGetWindowDockID"); 350 lib.bindSymbol(cast(void**)&igIsWindowDocked, "igIsWindowDocked"); 351 lib.bindSymbol(cast(void**)&igLogToTTY, "igLogToTTY"); 352 lib.bindSymbol(cast(void**)&igLogToFile, "igLogToFile"); 353 lib.bindSymbol(cast(void**)&igLogToClipboard, "igLogToClipboard"); 354 lib.bindSymbol(cast(void**)&igLogFinish, "igLogFinish"); 355 lib.bindSymbol(cast(void**)&igLogButtons, "igLogButtons"); 356 lib.bindSymbol(cast(void**)&igBeginDragDropSource, "igBeginDragDropSource"); 357 lib.bindSymbol(cast(void**)&igSetDragDropPayload, "igSetDragDropPayload"); 358 lib.bindSymbol(cast(void**)&igEndDragDropSource, "igEndDragDropSource"); 359 lib.bindSymbol(cast(void**)&igBeginDragDropTarget, "igBeginDragDropTarget"); 360 lib.bindSymbol(cast(void**)&igAcceptDragDropPayload, "igAcceptDragDropPayload"); 361 lib.bindSymbol(cast(void**)&igEndDragDropTarget, "igEndDragDropTarget"); 362 lib.bindSymbol(cast(void**)&igGetDragDropPayload, "igGetDragDropPayload"); 363 lib.bindSymbol(cast(void**)&igPushClipRect, "igPushClipRect"); 364 lib.bindSymbol(cast(void**)&igPopClipRect, "igPopClipRect"); 365 lib.bindSymbol(cast(void**)&igSetItemDefaultFocus, "igSetItemDefaultFocus"); 366 lib.bindSymbol(cast(void**)&igSetKeyboardFocusHere, "igSetKeyboardFocusHere"); 367 lib.bindSymbol(cast(void**)&igIsItemHovered, "igIsItemHovered"); 368 lib.bindSymbol(cast(void**)&igIsItemActive, "igIsItemActive"); 369 lib.bindSymbol(cast(void**)&igIsItemFocused, "igIsItemFocused"); 370 lib.bindSymbol(cast(void**)&igIsItemClicked, "igIsItemClicked"); 371 lib.bindSymbol(cast(void**)&igIsItemVisible, "igIsItemVisible"); 372 lib.bindSymbol(cast(void**)&igIsItemEdited, "igIsItemEdited"); 373 lib.bindSymbol(cast(void**)&igIsItemActivated, "igIsItemActivated"); 374 lib.bindSymbol(cast(void**)&igIsItemDeactivated, "igIsItemDeactivated"); 375 lib.bindSymbol(cast(void**)&igIsItemDeactivatedAfterEdit, "igIsItemDeactivatedAfterEdit"); 376 lib.bindSymbol(cast(void**)&igIsItemToggledOpen, "igIsItemToggledOpen"); 377 lib.bindSymbol(cast(void**)&igIsAnyItemHovered, "igIsAnyItemHovered"); 378 lib.bindSymbol(cast(void**)&igIsAnyItemActive, "igIsAnyItemActive"); 379 lib.bindSymbol(cast(void**)&igIsAnyItemFocused, "igIsAnyItemFocused"); 380 lib.bindSymbol(cast(void**)&igGetItemRectMin, "igGetItemRectMin"); 381 lib.bindSymbol(cast(void**)&igGetItemRectMax, "igGetItemRectMax"); 382 lib.bindSymbol(cast(void**)&igGetItemRectSize, "igGetItemRectSize"); 383 lib.bindSymbol(cast(void**)&igSetItemAllowOverlap, "igSetItemAllowOverlap"); 384 lib.bindSymbol(cast(void**)&igIsRectVisibleNil, "igIsRectVisibleNil"); 385 lib.bindSymbol(cast(void**)&igIsRectVisibleVec2, "igIsRectVisibleVec2"); 386 lib.bindSymbol(cast(void**)&igGetTime, "igGetTime"); 387 lib.bindSymbol(cast(void**)&igGetFrameCount, "igGetFrameCount"); 388 lib.bindSymbol(cast(void**)&igGetBackgroundDrawListNil, "igGetBackgroundDrawListNil"); 389 lib.bindSymbol(cast(void**)&igGetForegroundDrawListNil, "igGetForegroundDrawListNil"); 390 lib.bindSymbol(cast(void**)&igGetBackgroundDrawListViewportPtr, "igGetBackgroundDrawListViewportPtr"); 391 lib.bindSymbol(cast(void**)&igGetForegroundDrawListViewportPtr, "igGetForegroundDrawListViewportPtr"); 392 lib.bindSymbol(cast(void**)&igGetDrawListSharedData, "igGetDrawListSharedData"); 393 lib.bindSymbol(cast(void**)&igGetStyleColorName, "igGetStyleColorName"); 394 lib.bindSymbol(cast(void**)&igSetStateStorage, "igSetStateStorage"); 395 lib.bindSymbol(cast(void**)&igGetStateStorage, "igGetStateStorage"); 396 lib.bindSymbol(cast(void**)&igCalcListClipping, "igCalcListClipping"); 397 lib.bindSymbol(cast(void**)&igBeginChildFrame, "igBeginChildFrame"); 398 lib.bindSymbol(cast(void**)&igEndChildFrame, "igEndChildFrame"); 399 lib.bindSymbol(cast(void**)&igCalcTextSize, "igCalcTextSize"); 400 lib.bindSymbol(cast(void**)&igColorConvertU32ToFloat4, "igColorConvertU32ToFloat4"); 401 lib.bindSymbol(cast(void**)&igColorConvertFloat4ToU32, "igColorConvertFloat4ToU32"); 402 lib.bindSymbol(cast(void**)&igColorConvertRGBtoHSV, "igColorConvertRGBtoHSV"); 403 lib.bindSymbol(cast(void**)&igColorConvertHSVtoRGB, "igColorConvertHSVtoRGB"); 404 lib.bindSymbol(cast(void**)&igGetKeyIndex, "igGetKeyIndex"); 405 lib.bindSymbol(cast(void**)&igIsKeyDown, "igIsKeyDown"); 406 lib.bindSymbol(cast(void**)&igIsKeyPressed, "igIsKeyPressed"); 407 lib.bindSymbol(cast(void**)&igIsKeyReleased, "igIsKeyReleased"); 408 lib.bindSymbol(cast(void**)&igGetKeyPressedAmount, "igGetKeyPressedAmount"); 409 lib.bindSymbol(cast(void**)&igCaptureKeyboardFromApp, "igCaptureKeyboardFromApp"); 410 lib.bindSymbol(cast(void**)&igIsMouseDown, "igIsMouseDown"); 411 lib.bindSymbol(cast(void**)&igIsMouseClicked, "igIsMouseClicked"); 412 lib.bindSymbol(cast(void**)&igIsMouseReleased, "igIsMouseReleased"); 413 lib.bindSymbol(cast(void**)&igIsMouseDoubleClicked, "igIsMouseDoubleClicked"); 414 lib.bindSymbol(cast(void**)&igIsMouseHoveringRect, "igIsMouseHoveringRect"); 415 lib.bindSymbol(cast(void**)&igIsMousePosValid, "igIsMousePosValid"); 416 lib.bindSymbol(cast(void**)&igIsAnyMouseDown, "igIsAnyMouseDown"); 417 lib.bindSymbol(cast(void**)&igGetMousePos, "igGetMousePos"); 418 lib.bindSymbol(cast(void**)&igGetMousePosOnOpeningCurrentPopup, "igGetMousePosOnOpeningCurrentPopup"); 419 lib.bindSymbol(cast(void**)&igIsMouseDragging, "igIsMouseDragging"); 420 lib.bindSymbol(cast(void**)&igGetMouseDragDelta, "igGetMouseDragDelta"); 421 lib.bindSymbol(cast(void**)&igResetMouseDragDelta, "igResetMouseDragDelta"); 422 lib.bindSymbol(cast(void**)&igGetMouseCursor, "igGetMouseCursor"); 423 lib.bindSymbol(cast(void**)&igSetMouseCursor, "igSetMouseCursor"); 424 lib.bindSymbol(cast(void**)&igCaptureMouseFromApp, "igCaptureMouseFromApp"); 425 lib.bindSymbol(cast(void**)&igGetClipboardText, "igGetClipboardText"); 426 lib.bindSymbol(cast(void**)&igSetClipboardText, "igSetClipboardText"); 427 lib.bindSymbol(cast(void**)&igLoadIniSettingsFromDisk, "igLoadIniSettingsFromDisk"); 428 lib.bindSymbol(cast(void**)&igLoadIniSettingsFromMemory, "igLoadIniSettingsFromMemory"); 429 lib.bindSymbol(cast(void**)&igSaveIniSettingsToDisk, "igSaveIniSettingsToDisk"); 430 lib.bindSymbol(cast(void**)&igSaveIniSettingsToMemory, "igSaveIniSettingsToMemory"); 431 lib.bindSymbol(cast(void**)&igDebugCheckVersionAndDataLayout, "igDebugCheckVersionAndDataLayout"); 432 lib.bindSymbol(cast(void**)&igSetAllocatorFunctions, "igSetAllocatorFunctions"); 433 lib.bindSymbol(cast(void**)&igMemAlloc, "igMemAlloc"); 434 lib.bindSymbol(cast(void**)&igMemFree, "igMemFree"); 435 lib.bindSymbol(cast(void**)&igGetPlatformIO, "igGetPlatformIO"); 436 lib.bindSymbol(cast(void**)&igGetMainViewport, "igGetMainViewport"); 437 lib.bindSymbol(cast(void**)&igUpdatePlatformWindows, "igUpdatePlatformWindows"); 438 lib.bindSymbol(cast(void**)&igRenderPlatformWindowsDefault, "igRenderPlatformWindowsDefault"); 439 lib.bindSymbol(cast(void**)&igDestroyPlatformWindows, "igDestroyPlatformWindows"); 440 lib.bindSymbol(cast(void**)&igFindViewportByID, "igFindViewportByID"); 441 lib.bindSymbol(cast(void**)&igFindViewportByPlatformHandle, "igFindViewportByPlatformHandle"); 442 lib.bindSymbol(cast(void**)&ImGuiStyle_ImGuiStyle, "ImGuiStyle_ImGuiStyle"); 443 lib.bindSymbol(cast(void**)&ImGuiStyle_destroy, "ImGuiStyle_destroy"); 444 lib.bindSymbol(cast(void**)&ImGuiStyle_ScaleAllSizes, "ImGuiStyle_ScaleAllSizes"); 445 lib.bindSymbol(cast(void**)&ImGuiIO_AddInputCharacter, "ImGuiIO_AddInputCharacter"); 446 lib.bindSymbol(cast(void**)&ImGuiIO_AddInputCharacterUTF16, "ImGuiIO_AddInputCharacterUTF16"); 447 lib.bindSymbol(cast(void**)&ImGuiIO_AddInputCharactersUTF8, "ImGuiIO_AddInputCharactersUTF8"); 448 lib.bindSymbol(cast(void**)&ImGuiIO_ClearInputCharacters, "ImGuiIO_ClearInputCharacters"); 449 lib.bindSymbol(cast(void**)&ImGuiIO_ImGuiIO, "ImGuiIO_ImGuiIO"); 450 lib.bindSymbol(cast(void**)&ImGuiIO_destroy, "ImGuiIO_destroy"); 451 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_ImGuiInputTextCallbackData, "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"); 452 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_destroy, "ImGuiInputTextCallbackData_destroy"); 453 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_DeleteChars, "ImGuiInputTextCallbackData_DeleteChars"); 454 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_InsertChars, "ImGuiInputTextCallbackData_InsertChars"); 455 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_SelectAll, "ImGuiInputTextCallbackData_SelectAll"); 456 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_ClearSelection, "ImGuiInputTextCallbackData_ClearSelection"); 457 lib.bindSymbol(cast(void**)&ImGuiInputTextCallbackData_HasSelection, "ImGuiInputTextCallbackData_HasSelection"); 458 lib.bindSymbol(cast(void**)&ImGuiWindowClass_ImGuiWindowClass, "ImGuiWindowClass_ImGuiWindowClass"); 459 lib.bindSymbol(cast(void**)&ImGuiWindowClass_destroy, "ImGuiWindowClass_destroy"); 460 lib.bindSymbol(cast(void**)&ImGuiPayload_ImGuiPayload, "ImGuiPayload_ImGuiPayload"); 461 lib.bindSymbol(cast(void**)&ImGuiPayload_destroy, "ImGuiPayload_destroy"); 462 lib.bindSymbol(cast(void**)&ImGuiPayload_Clear, "ImGuiPayload_Clear"); 463 lib.bindSymbol(cast(void**)&ImGuiPayload_IsDataType, "ImGuiPayload_IsDataType"); 464 lib.bindSymbol(cast(void**)&ImGuiPayload_IsPreview, "ImGuiPayload_IsPreview"); 465 lib.bindSymbol(cast(void**)&ImGuiPayload_IsDelivery, "ImGuiPayload_IsDelivery"); 466 lib.bindSymbol(cast(void**)&ImGuiOnceUponAFrame_ImGuiOnceUponAFrame, "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"); 467 lib.bindSymbol(cast(void**)&ImGuiOnceUponAFrame_destroy, "ImGuiOnceUponAFrame_destroy"); 468 lib.bindSymbol(cast(void**)&ImGuiTextFilter_ImGuiTextFilter, "ImGuiTextFilter_ImGuiTextFilter"); 469 lib.bindSymbol(cast(void**)&ImGuiTextFilter_destroy, "ImGuiTextFilter_destroy"); 470 lib.bindSymbol(cast(void**)&ImGuiTextFilter_Draw, "ImGuiTextFilter_Draw"); 471 lib.bindSymbol(cast(void**)&ImGuiTextFilter_PassFilter, "ImGuiTextFilter_PassFilter"); 472 lib.bindSymbol(cast(void**)&ImGuiTextFilter_Build, "ImGuiTextFilter_Build"); 473 lib.bindSymbol(cast(void**)&ImGuiTextFilter_Clear, "ImGuiTextFilter_Clear"); 474 lib.bindSymbol(cast(void**)&ImGuiTextFilter_IsActive, "ImGuiTextFilter_IsActive"); 475 lib.bindSymbol(cast(void**)&ImGuiTextRange_ImGuiTextRangeNil, "ImGuiTextRange_ImGuiTextRangeNil"); 476 lib.bindSymbol(cast(void**)&ImGuiTextRange_destroy, "ImGuiTextRange_destroy"); 477 lib.bindSymbol(cast(void**)&ImGuiTextRange_ImGuiTextRangeStr, "ImGuiTextRange_ImGuiTextRangeStr"); 478 lib.bindSymbol(cast(void**)&ImGuiTextRange_empty, "ImGuiTextRange_empty"); 479 lib.bindSymbol(cast(void**)&ImGuiTextRange_split, "ImGuiTextRange_split"); 480 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_ImGuiTextBuffer, "ImGuiTextBuffer_ImGuiTextBuffer"); 481 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_destroy, "ImGuiTextBuffer_destroy"); 482 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_begin, "ImGuiTextBuffer_begin"); 483 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_end, "ImGuiTextBuffer_end"); 484 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_size, "ImGuiTextBuffer_size"); 485 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_empty, "ImGuiTextBuffer_empty"); 486 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_clear, "ImGuiTextBuffer_clear"); 487 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_reserve, "ImGuiTextBuffer_reserve"); 488 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_c_str, "ImGuiTextBuffer_c_str"); 489 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_append, "ImGuiTextBuffer_append"); 490 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_appendfv, "ImGuiTextBuffer_appendfv"); 491 lib.bindSymbol(cast(void**)&ImGuiStoragePair_ImGuiStoragePairInt, "ImGuiStoragePair_ImGuiStoragePairInt"); 492 lib.bindSymbol(cast(void**)&ImGuiStoragePair_destroy, "ImGuiStoragePair_destroy"); 493 lib.bindSymbol(cast(void**)&ImGuiStoragePair_ImGuiStoragePairFloat, "ImGuiStoragePair_ImGuiStoragePairFloat"); 494 lib.bindSymbol(cast(void**)&ImGuiStoragePair_ImGuiStoragePairPtr, "ImGuiStoragePair_ImGuiStoragePairPtr"); 495 lib.bindSymbol(cast(void**)&ImGuiStorage_Clear, "ImGuiStorage_Clear"); 496 lib.bindSymbol(cast(void**)&ImGuiStorage_GetInt, "ImGuiStorage_GetInt"); 497 lib.bindSymbol(cast(void**)&ImGuiStorage_SetInt, "ImGuiStorage_SetInt"); 498 lib.bindSymbol(cast(void**)&ImGuiStorage_GetBool, "ImGuiStorage_GetBool"); 499 lib.bindSymbol(cast(void**)&ImGuiStorage_SetBool, "ImGuiStorage_SetBool"); 500 lib.bindSymbol(cast(void**)&ImGuiStorage_GetFloat, "ImGuiStorage_GetFloat"); 501 lib.bindSymbol(cast(void**)&ImGuiStorage_SetFloat, "ImGuiStorage_SetFloat"); 502 lib.bindSymbol(cast(void**)&ImGuiStorage_GetVoidPtr, "ImGuiStorage_GetVoidPtr"); 503 lib.bindSymbol(cast(void**)&ImGuiStorage_SetVoidPtr, "ImGuiStorage_SetVoidPtr"); 504 lib.bindSymbol(cast(void**)&ImGuiStorage_GetIntRef, "ImGuiStorage_GetIntRef"); 505 lib.bindSymbol(cast(void**)&ImGuiStorage_GetBoolRef, "ImGuiStorage_GetBoolRef"); 506 lib.bindSymbol(cast(void**)&ImGuiStorage_GetFloatRef, "ImGuiStorage_GetFloatRef"); 507 lib.bindSymbol(cast(void**)&ImGuiStorage_GetVoidPtrRef, "ImGuiStorage_GetVoidPtrRef"); 508 lib.bindSymbol(cast(void**)&ImGuiStorage_SetAllInt, "ImGuiStorage_SetAllInt"); 509 lib.bindSymbol(cast(void**)&ImGuiStorage_BuildSortByKey, "ImGuiStorage_BuildSortByKey"); 510 lib.bindSymbol(cast(void**)&ImGuiListClipper_ImGuiListClipper, "ImGuiListClipper_ImGuiListClipper"); 511 lib.bindSymbol(cast(void**)&ImGuiListClipper_destroy, "ImGuiListClipper_destroy"); 512 lib.bindSymbol(cast(void**)&ImGuiListClipper_Begin, "ImGuiListClipper_Begin"); 513 lib.bindSymbol(cast(void**)&ImGuiListClipper_End, "ImGuiListClipper_End"); 514 lib.bindSymbol(cast(void**)&ImGuiListClipper_Step, "ImGuiListClipper_Step"); 515 lib.bindSymbol(cast(void**)&ImColor_ImColorNil, "ImColor_ImColorNil"); 516 lib.bindSymbol(cast(void**)&ImColor_destroy, "ImColor_destroy"); 517 lib.bindSymbol(cast(void**)&ImColor_ImColorInt, "ImColor_ImColorInt"); 518 lib.bindSymbol(cast(void**)&ImColor_ImColorU32, "ImColor_ImColorU32"); 519 lib.bindSymbol(cast(void**)&ImColor_ImColorFloat, "ImColor_ImColorFloat"); 520 lib.bindSymbol(cast(void**)&ImColor_ImColorVec4, "ImColor_ImColorVec4"); 521 lib.bindSymbol(cast(void**)&ImColor_SetHSV, "ImColor_SetHSV"); 522 lib.bindSymbol(cast(void**)&ImColor_HSV, "ImColor_HSV"); 523 lib.bindSymbol(cast(void**)&ImDrawCmd_ImDrawCmd, "ImDrawCmd_ImDrawCmd"); 524 lib.bindSymbol(cast(void**)&ImDrawCmd_destroy, "ImDrawCmd_destroy"); 525 lib.bindSymbol(cast(void**)&ImDrawListSplitter_ImDrawListSplitter, "ImDrawListSplitter_ImDrawListSplitter"); 526 lib.bindSymbol(cast(void**)&ImDrawListSplitter_destroy, "ImDrawListSplitter_destroy"); 527 lib.bindSymbol(cast(void**)&ImDrawListSplitter_Clear, "ImDrawListSplitter_Clear"); 528 lib.bindSymbol(cast(void**)&ImDrawListSplitter_ClearFreeMemory, "ImDrawListSplitter_ClearFreeMemory"); 529 lib.bindSymbol(cast(void**)&ImDrawListSplitter_Split, "ImDrawListSplitter_Split"); 530 lib.bindSymbol(cast(void**)&ImDrawListSplitter_Merge, "ImDrawListSplitter_Merge"); 531 lib.bindSymbol(cast(void**)&ImDrawListSplitter_SetCurrentChannel, "ImDrawListSplitter_SetCurrentChannel"); 532 lib.bindSymbol(cast(void**)&ImDrawList_ImDrawList, "ImDrawList_ImDrawList"); 533 lib.bindSymbol(cast(void**)&ImDrawList_destroy, "ImDrawList_destroy"); 534 lib.bindSymbol(cast(void**)&ImDrawList_PushClipRect, "ImDrawList_PushClipRect"); 535 lib.bindSymbol(cast(void**)&ImDrawList_PushClipRectFullScreen, "ImDrawList_PushClipRectFullScreen"); 536 lib.bindSymbol(cast(void**)&ImDrawList_PopClipRect, "ImDrawList_PopClipRect"); 537 lib.bindSymbol(cast(void**)&ImDrawList_PushTextureID, "ImDrawList_PushTextureID"); 538 lib.bindSymbol(cast(void**)&ImDrawList_PopTextureID, "ImDrawList_PopTextureID"); 539 lib.bindSymbol(cast(void**)&ImDrawList_GetClipRectMin, "ImDrawList_GetClipRectMin"); 540 lib.bindSymbol(cast(void**)&ImDrawList_GetClipRectMax, "ImDrawList_GetClipRectMax"); 541 lib.bindSymbol(cast(void**)&ImDrawList_AddLine, "ImDrawList_AddLine"); 542 lib.bindSymbol(cast(void**)&ImDrawList_AddRect, "ImDrawList_AddRect"); 543 lib.bindSymbol(cast(void**)&ImDrawList_AddRectFilled, "ImDrawList_AddRectFilled"); 544 lib.bindSymbol(cast(void**)&ImDrawList_AddRectFilledMultiColor, "ImDrawList_AddRectFilledMultiColor"); 545 lib.bindSymbol(cast(void**)&ImDrawList_AddQuad, "ImDrawList_AddQuad"); 546 lib.bindSymbol(cast(void**)&ImDrawList_AddQuadFilled, "ImDrawList_AddQuadFilled"); 547 lib.bindSymbol(cast(void**)&ImDrawList_AddTriangle, "ImDrawList_AddTriangle"); 548 lib.bindSymbol(cast(void**)&ImDrawList_AddTriangleFilled, "ImDrawList_AddTriangleFilled"); 549 lib.bindSymbol(cast(void**)&ImDrawList_AddCircle, "ImDrawList_AddCircle"); 550 lib.bindSymbol(cast(void**)&ImDrawList_AddCircleFilled, "ImDrawList_AddCircleFilled"); 551 lib.bindSymbol(cast(void**)&ImDrawList_AddNgon, "ImDrawList_AddNgon"); 552 lib.bindSymbol(cast(void**)&ImDrawList_AddNgonFilled, "ImDrawList_AddNgonFilled"); 553 lib.bindSymbol(cast(void**)&ImDrawList_AddTextVec2, "ImDrawList_AddTextVec2"); 554 lib.bindSymbol(cast(void**)&ImDrawList_AddTextFontPtr, "ImDrawList_AddTextFontPtr"); 555 lib.bindSymbol(cast(void**)&ImDrawList_AddPolyline, "ImDrawList_AddPolyline"); 556 lib.bindSymbol(cast(void**)&ImDrawList_AddConvexPolyFilled, "ImDrawList_AddConvexPolyFilled"); 557 lib.bindSymbol(cast(void**)&ImDrawList_AddBezierCurve, "ImDrawList_AddBezierCurve"); 558 lib.bindSymbol(cast(void**)&ImDrawList_AddImage, "ImDrawList_AddImage"); 559 lib.bindSymbol(cast(void**)&ImDrawList_AddImageQuad, "ImDrawList_AddImageQuad"); 560 lib.bindSymbol(cast(void**)&ImDrawList_AddImageRounded, "ImDrawList_AddImageRounded"); 561 lib.bindSymbol(cast(void**)&ImDrawList_PathClear, "ImDrawList_PathClear"); 562 lib.bindSymbol(cast(void**)&ImDrawList_PathLineTo, "ImDrawList_PathLineTo"); 563 lib.bindSymbol(cast(void**)&ImDrawList_PathLineToMergeDuplicate, "ImDrawList_PathLineToMergeDuplicate"); 564 lib.bindSymbol(cast(void**)&ImDrawList_PathFillConvex, "ImDrawList_PathFillConvex"); 565 lib.bindSymbol(cast(void**)&ImDrawList_PathStroke, "ImDrawList_PathStroke"); 566 lib.bindSymbol(cast(void**)&ImDrawList_PathArcTo, "ImDrawList_PathArcTo"); 567 lib.bindSymbol(cast(void**)&ImDrawList_PathArcToFast, "ImDrawList_PathArcToFast"); 568 lib.bindSymbol(cast(void**)&ImDrawList_PathBezierCurveTo, "ImDrawList_PathBezierCurveTo"); 569 lib.bindSymbol(cast(void**)&ImDrawList_PathRect, "ImDrawList_PathRect"); 570 lib.bindSymbol(cast(void**)&ImDrawList_AddCallback, "ImDrawList_AddCallback"); 571 lib.bindSymbol(cast(void**)&ImDrawList_AddDrawCmd, "ImDrawList_AddDrawCmd"); 572 lib.bindSymbol(cast(void**)&ImDrawList_CloneOutput, "ImDrawList_CloneOutput"); 573 lib.bindSymbol(cast(void**)&ImDrawList_ChannelsSplit, "ImDrawList_ChannelsSplit"); 574 lib.bindSymbol(cast(void**)&ImDrawList_ChannelsMerge, "ImDrawList_ChannelsMerge"); 575 lib.bindSymbol(cast(void**)&ImDrawList_ChannelsSetCurrent, "ImDrawList_ChannelsSetCurrent"); 576 lib.bindSymbol(cast(void**)&ImDrawList_PrimReserve, "ImDrawList_PrimReserve"); 577 lib.bindSymbol(cast(void**)&ImDrawList_PrimUnreserve, "ImDrawList_PrimUnreserve"); 578 lib.bindSymbol(cast(void**)&ImDrawList_PrimRect, "ImDrawList_PrimRect"); 579 lib.bindSymbol(cast(void**)&ImDrawList_PrimRectUV, "ImDrawList_PrimRectUV"); 580 lib.bindSymbol(cast(void**)&ImDrawList_PrimQuadUV, "ImDrawList_PrimQuadUV"); 581 lib.bindSymbol(cast(void**)&ImDrawList_PrimWriteVtx, "ImDrawList_PrimWriteVtx"); 582 lib.bindSymbol(cast(void**)&ImDrawList_PrimWriteIdx, "ImDrawList_PrimWriteIdx"); 583 lib.bindSymbol(cast(void**)&ImDrawList_PrimVtx, "ImDrawList_PrimVtx"); 584 lib.bindSymbol(cast(void**)&ImDrawList__ResetForNewFrame, "ImDrawList__ResetForNewFrame"); 585 lib.bindSymbol(cast(void**)&ImDrawList__ClearFreeMemory, "ImDrawList__ClearFreeMemory"); 586 lib.bindSymbol(cast(void**)&ImDrawList__PopUnusedDrawCmd, "ImDrawList__PopUnusedDrawCmd"); 587 lib.bindSymbol(cast(void**)&ImDrawList__OnChangedClipRect, "ImDrawList__OnChangedClipRect"); 588 lib.bindSymbol(cast(void**)&ImDrawList__OnChangedTextureID, "ImDrawList__OnChangedTextureID"); 589 lib.bindSymbol(cast(void**)&ImDrawList__OnChangedVtxOffset, "ImDrawList__OnChangedVtxOffset"); 590 lib.bindSymbol(cast(void**)&ImDrawData_ImDrawData, "ImDrawData_ImDrawData"); 591 lib.bindSymbol(cast(void**)&ImDrawData_destroy, "ImDrawData_destroy"); 592 lib.bindSymbol(cast(void**)&ImDrawData_Clear, "ImDrawData_Clear"); 593 lib.bindSymbol(cast(void**)&ImDrawData_DeIndexAllBuffers, "ImDrawData_DeIndexAllBuffers"); 594 lib.bindSymbol(cast(void**)&ImDrawData_ScaleClipRects, "ImDrawData_ScaleClipRects"); 595 lib.bindSymbol(cast(void**)&ImFontConfig_ImFontConfig, "ImFontConfig_ImFontConfig"); 596 lib.bindSymbol(cast(void**)&ImFontConfig_destroy, "ImFontConfig_destroy"); 597 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder, "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"); 598 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_destroy, "ImFontGlyphRangesBuilder_destroy"); 599 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_Clear, "ImFontGlyphRangesBuilder_Clear"); 600 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_GetBit, "ImFontGlyphRangesBuilder_GetBit"); 601 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_SetBit, "ImFontGlyphRangesBuilder_SetBit"); 602 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_AddChar, "ImFontGlyphRangesBuilder_AddChar"); 603 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_AddText, "ImFontGlyphRangesBuilder_AddText"); 604 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_AddRanges, "ImFontGlyphRangesBuilder_AddRanges"); 605 lib.bindSymbol(cast(void**)&ImFontGlyphRangesBuilder_BuildRanges, "ImFontGlyphRangesBuilder_BuildRanges"); 606 lib.bindSymbol(cast(void**)&ImFontAtlasCustomRect_ImFontAtlasCustomRect, "ImFontAtlasCustomRect_ImFontAtlasCustomRect"); 607 lib.bindSymbol(cast(void**)&ImFontAtlasCustomRect_destroy, "ImFontAtlasCustomRect_destroy"); 608 lib.bindSymbol(cast(void**)&ImFontAtlasCustomRect_IsPacked, "ImFontAtlasCustomRect_IsPacked"); 609 lib.bindSymbol(cast(void**)&ImFontAtlas_ImFontAtlas, "ImFontAtlas_ImFontAtlas"); 610 lib.bindSymbol(cast(void**)&ImFontAtlas_destroy, "ImFontAtlas_destroy"); 611 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFont, "ImFontAtlas_AddFont"); 612 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontDefault, "ImFontAtlas_AddFontDefault"); 613 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontFromFileTTF, "ImFontAtlas_AddFontFromFileTTF"); 614 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontFromMemoryTTF, "ImFontAtlas_AddFontFromMemoryTTF"); 615 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontFromMemoryCompressedTTF, "ImFontAtlas_AddFontFromMemoryCompressedTTF"); 616 lib.bindSymbol(cast(void**)&ImFontAtlas_AddFontFromMemoryCompressedBase85TTF, "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"); 617 lib.bindSymbol(cast(void**)&ImFontAtlas_ClearInputData, "ImFontAtlas_ClearInputData"); 618 lib.bindSymbol(cast(void**)&ImFontAtlas_ClearTexData, "ImFontAtlas_ClearTexData"); 619 lib.bindSymbol(cast(void**)&ImFontAtlas_ClearFonts, "ImFontAtlas_ClearFonts"); 620 lib.bindSymbol(cast(void**)&ImFontAtlas_Clear, "ImFontAtlas_Clear"); 621 lib.bindSymbol(cast(void**)&ImFontAtlas_Build, "ImFontAtlas_Build"); 622 lib.bindSymbol(cast(void**)&ImFontAtlas_GetTexDataAsAlpha8, "ImFontAtlas_GetTexDataAsAlpha8"); 623 lib.bindSymbol(cast(void**)&ImFontAtlas_GetTexDataAsRGBA32, "ImFontAtlas_GetTexDataAsRGBA32"); 624 lib.bindSymbol(cast(void**)&ImFontAtlas_IsBuilt, "ImFontAtlas_IsBuilt"); 625 lib.bindSymbol(cast(void**)&ImFontAtlas_SetTexID, "ImFontAtlas_SetTexID"); 626 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesDefault, "ImFontAtlas_GetGlyphRangesDefault"); 627 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesKorean, "ImFontAtlas_GetGlyphRangesKorean"); 628 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesJapanese, "ImFontAtlas_GetGlyphRangesJapanese"); 629 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesChineseFull, "ImFontAtlas_GetGlyphRangesChineseFull"); 630 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon, "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"); 631 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesCyrillic, "ImFontAtlas_GetGlyphRangesCyrillic"); 632 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesThai, "ImFontAtlas_GetGlyphRangesThai"); 633 lib.bindSymbol(cast(void**)&ImFontAtlas_GetGlyphRangesVietnamese, "ImFontAtlas_GetGlyphRangesVietnamese"); 634 lib.bindSymbol(cast(void**)&ImFontAtlas_AddCustomRectRegular, "ImFontAtlas_AddCustomRectRegular"); 635 lib.bindSymbol(cast(void**)&ImFontAtlas_AddCustomRectFontGlyph, "ImFontAtlas_AddCustomRectFontGlyph"); 636 lib.bindSymbol(cast(void**)&ImFontAtlas_GetCustomRectByIndex, "ImFontAtlas_GetCustomRectByIndex"); 637 lib.bindSymbol(cast(void**)&ImFontAtlas_CalcCustomRectUV, "ImFontAtlas_CalcCustomRectUV"); 638 lib.bindSymbol(cast(void**)&ImFontAtlas_GetMouseCursorTexData, "ImFontAtlas_GetMouseCursorTexData"); 639 lib.bindSymbol(cast(void**)&ImFont_ImFont, "ImFont_ImFont"); 640 lib.bindSymbol(cast(void**)&ImFont_destroy, "ImFont_destroy"); 641 lib.bindSymbol(cast(void**)&ImFont_FindGlyph, "ImFont_FindGlyph"); 642 lib.bindSymbol(cast(void**)&ImFont_FindGlyphNoFallback, "ImFont_FindGlyphNoFallback"); 643 lib.bindSymbol(cast(void**)&ImFont_GetCharAdvance, "ImFont_GetCharAdvance"); 644 lib.bindSymbol(cast(void**)&ImFont_IsLoaded, "ImFont_IsLoaded"); 645 lib.bindSymbol(cast(void**)&ImFont_GetDebugName, "ImFont_GetDebugName"); 646 lib.bindSymbol(cast(void**)&ImFont_CalcTextSizeA, "ImFont_CalcTextSizeA"); 647 lib.bindSymbol(cast(void**)&ImFont_CalcWordWrapPositionA, "ImFont_CalcWordWrapPositionA"); 648 lib.bindSymbol(cast(void**)&ImFont_RenderChar, "ImFont_RenderChar"); 649 lib.bindSymbol(cast(void**)&ImFont_RenderText, "ImFont_RenderText"); 650 lib.bindSymbol(cast(void**)&ImFont_BuildLookupTable, "ImFont_BuildLookupTable"); 651 lib.bindSymbol(cast(void**)&ImFont_ClearOutputData, "ImFont_ClearOutputData"); 652 lib.bindSymbol(cast(void**)&ImFont_GrowIndex, "ImFont_GrowIndex"); 653 lib.bindSymbol(cast(void**)&ImFont_AddGlyph, "ImFont_AddGlyph"); 654 lib.bindSymbol(cast(void**)&ImFont_AddRemapChar, "ImFont_AddRemapChar"); 655 lib.bindSymbol(cast(void**)&ImFont_SetGlyphVisible, "ImFont_SetGlyphVisible"); 656 lib.bindSymbol(cast(void**)&ImFont_SetFallbackChar, "ImFont_SetFallbackChar"); 657 lib.bindSymbol(cast(void**)&ImFont_IsGlyphRangeUnused, "ImFont_IsGlyphRangeUnused"); 658 lib.bindSymbol(cast(void**)&ImGuiPlatformIO_ImGuiPlatformIO, "ImGuiPlatformIO_ImGuiPlatformIO"); 659 lib.bindSymbol(cast(void**)&ImGuiPlatformIO_destroy, "ImGuiPlatformIO_destroy"); 660 lib.bindSymbol(cast(void**)&ImGuiPlatformMonitor_ImGuiPlatformMonitor, "ImGuiPlatformMonitor_ImGuiPlatformMonitor"); 661 lib.bindSymbol(cast(void**)&ImGuiPlatformMonitor_destroy, "ImGuiPlatformMonitor_destroy"); 662 lib.bindSymbol(cast(void**)&ImGuiViewport_ImGuiViewport, "ImGuiViewport_ImGuiViewport"); 663 lib.bindSymbol(cast(void**)&ImGuiViewport_destroy, "ImGuiViewport_destroy"); 664 lib.bindSymbol(cast(void**)&ImGuiViewport_GetCenter, "ImGuiViewport_GetCenter"); 665 lib.bindSymbol(cast(void**)&ImGuiViewport_GetWorkPos, "ImGuiViewport_GetWorkPos"); 666 lib.bindSymbol(cast(void**)&ImGuiViewport_GetWorkSize, "ImGuiViewport_GetWorkSize"); 667 lib.bindSymbol(cast(void**)&igImHashData, "igImHashData"); 668 lib.bindSymbol(cast(void**)&igImHashStr, "igImHashStr"); 669 lib.bindSymbol(cast(void**)&igImAlphaBlendColors, "igImAlphaBlendColors"); 670 lib.bindSymbol(cast(void**)&igImIsPowerOfTwo, "igImIsPowerOfTwo"); 671 lib.bindSymbol(cast(void**)&igImUpperPowerOfTwo, "igImUpperPowerOfTwo"); 672 lib.bindSymbol(cast(void**)&igImStricmp, "igImStricmp"); 673 lib.bindSymbol(cast(void**)&igImStrnicmp, "igImStrnicmp"); 674 lib.bindSymbol(cast(void**)&igImStrncpy, "igImStrncpy"); 675 lib.bindSymbol(cast(void**)&igImStrdup, "igImStrdup"); 676 lib.bindSymbol(cast(void**)&igImStrdupcpy, "igImStrdupcpy"); 677 lib.bindSymbol(cast(void**)&igImStrchrRange, "igImStrchrRange"); 678 lib.bindSymbol(cast(void**)&igImStrlenW, "igImStrlenW"); 679 lib.bindSymbol(cast(void**)&igImStreolRange, "igImStreolRange"); 680 lib.bindSymbol(cast(void**)&igImStrbolW, "igImStrbolW"); 681 lib.bindSymbol(cast(void**)&igImStristr, "igImStristr"); 682 lib.bindSymbol(cast(void**)&igImStrTrimBlanks, "igImStrTrimBlanks"); 683 lib.bindSymbol(cast(void**)&igImStrSkipBlank, "igImStrSkipBlank"); 684 lib.bindSymbol(cast(void**)&igImFormatString, "igImFormatString"); 685 lib.bindSymbol(cast(void**)&igImFormatStringV, "igImFormatStringV"); 686 lib.bindSymbol(cast(void**)&igImParseFormatFindStart, "igImParseFormatFindStart"); 687 lib.bindSymbol(cast(void**)&igImParseFormatFindEnd, "igImParseFormatFindEnd"); 688 lib.bindSymbol(cast(void**)&igImParseFormatTrimDecorations, "igImParseFormatTrimDecorations"); 689 lib.bindSymbol(cast(void**)&igImParseFormatPrecision, "igImParseFormatPrecision"); 690 lib.bindSymbol(cast(void**)&igImCharIsBlankA, "igImCharIsBlankA"); 691 lib.bindSymbol(cast(void**)&igImCharIsBlankW, "igImCharIsBlankW"); 692 lib.bindSymbol(cast(void**)&igImTextStrToUtf8, "igImTextStrToUtf8"); 693 lib.bindSymbol(cast(void**)&igImTextCharFromUtf8, "igImTextCharFromUtf8"); 694 lib.bindSymbol(cast(void**)&igImTextStrFromUtf8, "igImTextStrFromUtf8"); 695 lib.bindSymbol(cast(void**)&igImTextCountCharsFromUtf8, "igImTextCountCharsFromUtf8"); 696 lib.bindSymbol(cast(void**)&igImTextCountUtf8BytesFromChar, "igImTextCountUtf8BytesFromChar"); 697 lib.bindSymbol(cast(void**)&igImTextCountUtf8BytesFromStr, "igImTextCountUtf8BytesFromStr"); 698 lib.bindSymbol(cast(void**)&igImFileOpen, "igImFileOpen"); 699 lib.bindSymbol(cast(void**)&igImFileClose, "igImFileClose"); 700 lib.bindSymbol(cast(void**)&igImFileGetSize, "igImFileGetSize"); 701 lib.bindSymbol(cast(void**)&igImFileRead, "igImFileRead"); 702 lib.bindSymbol(cast(void**)&igImFileWrite, "igImFileWrite"); 703 lib.bindSymbol(cast(void**)&igImFileLoadToMemory, "igImFileLoadToMemory"); 704 lib.bindSymbol(cast(void**)&igImPowFloat, "igImPowFloat"); 705 lib.bindSymbol(cast(void**)&igImPowdouble, "igImPowdouble"); 706 lib.bindSymbol(cast(void**)&igImLogFloat, "igImLogFloat"); 707 lib.bindSymbol(cast(void**)&igImLogdouble, "igImLogdouble"); 708 lib.bindSymbol(cast(void**)&igImAbsFloat, "igImAbsFloat"); 709 lib.bindSymbol(cast(void**)&igImAbsdouble, "igImAbsdouble"); 710 lib.bindSymbol(cast(void**)&igImSignFloat, "igImSignFloat"); 711 lib.bindSymbol(cast(void**)&igImSigndouble, "igImSigndouble"); 712 lib.bindSymbol(cast(void**)&igImMin, "igImMin"); 713 lib.bindSymbol(cast(void**)&igImMax, "igImMax"); 714 lib.bindSymbol(cast(void**)&igImClamp, "igImClamp"); 715 lib.bindSymbol(cast(void**)&igImLerpVec2Float, "igImLerpVec2Float"); 716 lib.bindSymbol(cast(void**)&igImLerpVec2Vec2, "igImLerpVec2Vec2"); 717 lib.bindSymbol(cast(void**)&igImLerpVec4, "igImLerpVec4"); 718 lib.bindSymbol(cast(void**)&igImSaturate, "igImSaturate"); 719 lib.bindSymbol(cast(void**)&igImLengthSqrVec2, "igImLengthSqrVec2"); 720 lib.bindSymbol(cast(void**)&igImLengthSqrVec4, "igImLengthSqrVec4"); 721 lib.bindSymbol(cast(void**)&igImInvLength, "igImInvLength"); 722 lib.bindSymbol(cast(void**)&igImFloorFloat, "igImFloorFloat"); 723 lib.bindSymbol(cast(void**)&igImFloorVec2, "igImFloorVec2"); 724 lib.bindSymbol(cast(void**)&igImModPositive, "igImModPositive"); 725 lib.bindSymbol(cast(void**)&igImDot, "igImDot"); 726 lib.bindSymbol(cast(void**)&igImRotate, "igImRotate"); 727 lib.bindSymbol(cast(void**)&igImLinearSweep, "igImLinearSweep"); 728 lib.bindSymbol(cast(void**)&igImMul, "igImMul"); 729 lib.bindSymbol(cast(void**)&igImBezierCalc, "igImBezierCalc"); 730 lib.bindSymbol(cast(void**)&igImBezierClosestPoint, "igImBezierClosestPoint"); 731 lib.bindSymbol(cast(void**)&igImBezierClosestPointCasteljau, "igImBezierClosestPointCasteljau"); 732 lib.bindSymbol(cast(void**)&igImLineClosestPoint, "igImLineClosestPoint"); 733 lib.bindSymbol(cast(void**)&igImTriangleContainsPoint, "igImTriangleContainsPoint"); 734 lib.bindSymbol(cast(void**)&igImTriangleClosestPoint, "igImTriangleClosestPoint"); 735 lib.bindSymbol(cast(void**)&igImTriangleBarycentricCoords, "igImTriangleBarycentricCoords"); 736 lib.bindSymbol(cast(void**)&igImTriangleArea, "igImTriangleArea"); 737 lib.bindSymbol(cast(void**)&igImGetDirQuadrantFromDelta, "igImGetDirQuadrantFromDelta"); 738 lib.bindSymbol(cast(void**)&ImVec1_ImVec1Nil, "ImVec1_ImVec1Nil"); 739 lib.bindSymbol(cast(void**)&ImVec1_destroy, "ImVec1_destroy"); 740 lib.bindSymbol(cast(void**)&ImVec1_ImVec1Float, "ImVec1_ImVec1Float"); 741 lib.bindSymbol(cast(void**)&ImVec2ih_ImVec2ihNil, "ImVec2ih_ImVec2ihNil"); 742 lib.bindSymbol(cast(void**)&ImVec2ih_destroy, "ImVec2ih_destroy"); 743 lib.bindSymbol(cast(void**)&ImVec2ih_ImVec2ihshort, "ImVec2ih_ImVec2ihshort"); 744 lib.bindSymbol(cast(void**)&ImVec2ih_ImVec2ihVec2, "ImVec2ih_ImVec2ihVec2"); 745 lib.bindSymbol(cast(void**)&ImRect_ImRectNil, "ImRect_ImRectNil"); 746 lib.bindSymbol(cast(void**)&ImRect_destroy, "ImRect_destroy"); 747 lib.bindSymbol(cast(void**)&ImRect_ImRectVec2, "ImRect_ImRectVec2"); 748 lib.bindSymbol(cast(void**)&ImRect_ImRectVec4, "ImRect_ImRectVec4"); 749 lib.bindSymbol(cast(void**)&ImRect_ImRectFloat, "ImRect_ImRectFloat"); 750 lib.bindSymbol(cast(void**)&ImRect_GetCenter, "ImRect_GetCenter"); 751 lib.bindSymbol(cast(void**)&ImRect_GetSize, "ImRect_GetSize"); 752 lib.bindSymbol(cast(void**)&ImRect_GetWidth, "ImRect_GetWidth"); 753 lib.bindSymbol(cast(void**)&ImRect_GetHeight, "ImRect_GetHeight"); 754 lib.bindSymbol(cast(void**)&ImRect_GetTL, "ImRect_GetTL"); 755 lib.bindSymbol(cast(void**)&ImRect_GetTR, "ImRect_GetTR"); 756 lib.bindSymbol(cast(void**)&ImRect_GetBL, "ImRect_GetBL"); 757 lib.bindSymbol(cast(void**)&ImRect_GetBR, "ImRect_GetBR"); 758 lib.bindSymbol(cast(void**)&ImRect_ContainsVec2, "ImRect_ContainsVec2"); 759 lib.bindSymbol(cast(void**)&ImRect_ContainsRect, "ImRect_ContainsRect"); 760 lib.bindSymbol(cast(void**)&ImRect_Overlaps, "ImRect_Overlaps"); 761 lib.bindSymbol(cast(void**)&ImRect_AddVec2, "ImRect_AddVec2"); 762 lib.bindSymbol(cast(void**)&ImRect_AddRect, "ImRect_AddRect"); 763 lib.bindSymbol(cast(void**)&ImRect_ExpandFloat, "ImRect_ExpandFloat"); 764 lib.bindSymbol(cast(void**)&ImRect_ExpandVec2, "ImRect_ExpandVec2"); 765 lib.bindSymbol(cast(void**)&ImRect_Translate, "ImRect_Translate"); 766 lib.bindSymbol(cast(void**)&ImRect_TranslateX, "ImRect_TranslateX"); 767 lib.bindSymbol(cast(void**)&ImRect_TranslateY, "ImRect_TranslateY"); 768 lib.bindSymbol(cast(void**)&ImRect_ClipWith, "ImRect_ClipWith"); 769 lib.bindSymbol(cast(void**)&ImRect_ClipWithFull, "ImRect_ClipWithFull"); 770 lib.bindSymbol(cast(void**)&ImRect_Floor, "ImRect_Floor"); 771 lib.bindSymbol(cast(void**)&ImRect_IsInverted, "ImRect_IsInverted"); 772 lib.bindSymbol(cast(void**)&ImRect_ToVec4, "ImRect_ToVec4"); 773 lib.bindSymbol(cast(void**)&igImBitArrayTestBit, "igImBitArrayTestBit"); 774 lib.bindSymbol(cast(void**)&igImBitArrayClearBit, "igImBitArrayClearBit"); 775 lib.bindSymbol(cast(void**)&igImBitArraySetBit, "igImBitArraySetBit"); 776 lib.bindSymbol(cast(void**)&igImBitArraySetBitRange, "igImBitArraySetBitRange"); 777 lib.bindSymbol(cast(void**)&ImBitVector_Create, "ImBitVector_Create"); 778 lib.bindSymbol(cast(void**)&ImBitVector_Clear, "ImBitVector_Clear"); 779 lib.bindSymbol(cast(void**)&ImBitVector_TestBit, "ImBitVector_TestBit"); 780 lib.bindSymbol(cast(void**)&ImBitVector_SetBit, "ImBitVector_SetBit"); 781 lib.bindSymbol(cast(void**)&ImBitVector_ClearBit, "ImBitVector_ClearBit"); 782 lib.bindSymbol(cast(void**)&ImDrawListSharedData_ImDrawListSharedData, "ImDrawListSharedData_ImDrawListSharedData"); 783 lib.bindSymbol(cast(void**)&ImDrawListSharedData_destroy, "ImDrawListSharedData_destroy"); 784 lib.bindSymbol(cast(void**)&ImDrawListSharedData_SetCircleSegmentMaxError, "ImDrawListSharedData_SetCircleSegmentMaxError"); 785 lib.bindSymbol(cast(void**)&ImDrawDataBuilder_Clear, "ImDrawDataBuilder_Clear"); 786 lib.bindSymbol(cast(void**)&ImDrawDataBuilder_ClearFreeMemory, "ImDrawDataBuilder_ClearFreeMemory"); 787 lib.bindSymbol(cast(void**)&ImDrawDataBuilder_FlattenIntoSingleLayer, "ImDrawDataBuilder_FlattenIntoSingleLayer"); 788 lib.bindSymbol(cast(void**)&ImGuiStyleMod_ImGuiStyleModInt, "ImGuiStyleMod_ImGuiStyleModInt"); 789 lib.bindSymbol(cast(void**)&ImGuiStyleMod_destroy, "ImGuiStyleMod_destroy"); 790 lib.bindSymbol(cast(void**)&ImGuiStyleMod_ImGuiStyleModFloat, "ImGuiStyleMod_ImGuiStyleModFloat"); 791 lib.bindSymbol(cast(void**)&ImGuiStyleMod_ImGuiStyleModVec2, "ImGuiStyleMod_ImGuiStyleModVec2"); 792 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_ImGuiMenuColumns, "ImGuiMenuColumns_ImGuiMenuColumns"); 793 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_destroy, "ImGuiMenuColumns_destroy"); 794 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_Update, "ImGuiMenuColumns_Update"); 795 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_DeclColumns, "ImGuiMenuColumns_DeclColumns"); 796 lib.bindSymbol(cast(void**)&ImGuiMenuColumns_CalcExtraSpace, "ImGuiMenuColumns_CalcExtraSpace"); 797 lib.bindSymbol(cast(void**)&ImGuiInputTextState_ImGuiInputTextState, "ImGuiInputTextState_ImGuiInputTextState"); 798 lib.bindSymbol(cast(void**)&ImGuiInputTextState_destroy, "ImGuiInputTextState_destroy"); 799 lib.bindSymbol(cast(void**)&ImGuiInputTextState_ClearText, "ImGuiInputTextState_ClearText"); 800 lib.bindSymbol(cast(void**)&ImGuiInputTextState_ClearFreeMemory, "ImGuiInputTextState_ClearFreeMemory"); 801 lib.bindSymbol(cast(void**)&ImGuiInputTextState_GetUndoAvailCount, "ImGuiInputTextState_GetUndoAvailCount"); 802 lib.bindSymbol(cast(void**)&ImGuiInputTextState_GetRedoAvailCount, "ImGuiInputTextState_GetRedoAvailCount"); 803 lib.bindSymbol(cast(void**)&ImGuiInputTextState_OnKeyPressed, "ImGuiInputTextState_OnKeyPressed"); 804 lib.bindSymbol(cast(void**)&ImGuiInputTextState_CursorAnimReset, "ImGuiInputTextState_CursorAnimReset"); 805 lib.bindSymbol(cast(void**)&ImGuiInputTextState_CursorClamp, "ImGuiInputTextState_CursorClamp"); 806 lib.bindSymbol(cast(void**)&ImGuiInputTextState_HasSelection, "ImGuiInputTextState_HasSelection"); 807 lib.bindSymbol(cast(void**)&ImGuiInputTextState_ClearSelection, "ImGuiInputTextState_ClearSelection"); 808 lib.bindSymbol(cast(void**)&ImGuiInputTextState_SelectAll, "ImGuiInputTextState_SelectAll"); 809 lib.bindSymbol(cast(void**)&ImGuiPopupData_ImGuiPopupData, "ImGuiPopupData_ImGuiPopupData"); 810 lib.bindSymbol(cast(void**)&ImGuiPopupData_destroy, "ImGuiPopupData_destroy"); 811 lib.bindSymbol(cast(void**)&ImGuiNavMoveResult_ImGuiNavMoveResult, "ImGuiNavMoveResult_ImGuiNavMoveResult"); 812 lib.bindSymbol(cast(void**)&ImGuiNavMoveResult_destroy, "ImGuiNavMoveResult_destroy"); 813 lib.bindSymbol(cast(void**)&ImGuiNavMoveResult_Clear, "ImGuiNavMoveResult_Clear"); 814 lib.bindSymbol(cast(void**)&ImGuiNextWindowData_ImGuiNextWindowData, "ImGuiNextWindowData_ImGuiNextWindowData"); 815 lib.bindSymbol(cast(void**)&ImGuiNextWindowData_destroy, "ImGuiNextWindowData_destroy"); 816 lib.bindSymbol(cast(void**)&ImGuiNextWindowData_ClearFlags, "ImGuiNextWindowData_ClearFlags"); 817 lib.bindSymbol(cast(void**)&ImGuiNextItemData_ImGuiNextItemData, "ImGuiNextItemData_ImGuiNextItemData"); 818 lib.bindSymbol(cast(void**)&ImGuiNextItemData_destroy, "ImGuiNextItemData_destroy"); 819 lib.bindSymbol(cast(void**)&ImGuiNextItemData_ClearFlags, "ImGuiNextItemData_ClearFlags"); 820 lib.bindSymbol(cast(void**)&ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr, "ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr"); 821 lib.bindSymbol(cast(void**)&ImGuiPtrOrIndex_destroy, "ImGuiPtrOrIndex_destroy"); 822 lib.bindSymbol(cast(void**)&ImGuiPtrOrIndex_ImGuiPtrOrIndexInt, "ImGuiPtrOrIndex_ImGuiPtrOrIndexInt"); 823 lib.bindSymbol(cast(void**)&ImGuiColumnData_ImGuiColumnData, "ImGuiColumnData_ImGuiColumnData"); 824 lib.bindSymbol(cast(void**)&ImGuiColumnData_destroy, "ImGuiColumnData_destroy"); 825 lib.bindSymbol(cast(void**)&ImGuiColumns_ImGuiColumns, "ImGuiColumns_ImGuiColumns"); 826 lib.bindSymbol(cast(void**)&ImGuiColumns_destroy, "ImGuiColumns_destroy"); 827 lib.bindSymbol(cast(void**)&ImGuiColumns_Clear, "ImGuiColumns_Clear"); 828 lib.bindSymbol(cast(void**)&ImGuiDockNode_ImGuiDockNode, "ImGuiDockNode_ImGuiDockNode"); 829 lib.bindSymbol(cast(void**)&ImGuiDockNode_destroy, "ImGuiDockNode_destroy"); 830 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsRootNode, "ImGuiDockNode_IsRootNode"); 831 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsDockSpace, "ImGuiDockNode_IsDockSpace"); 832 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsFloatingNode, "ImGuiDockNode_IsFloatingNode"); 833 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsCentralNode, "ImGuiDockNode_IsCentralNode"); 834 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsHiddenTabBar, "ImGuiDockNode_IsHiddenTabBar"); 835 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsNoTabBar, "ImGuiDockNode_IsNoTabBar"); 836 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsSplitNode, "ImGuiDockNode_IsSplitNode"); 837 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsLeafNode, "ImGuiDockNode_IsLeafNode"); 838 lib.bindSymbol(cast(void**)&ImGuiDockNode_IsEmpty, "ImGuiDockNode_IsEmpty"); 839 lib.bindSymbol(cast(void**)&ImGuiDockNode_GetMergedFlags, "ImGuiDockNode_GetMergedFlags"); 840 lib.bindSymbol(cast(void**)&ImGuiDockNode_Rect, "ImGuiDockNode_Rect"); 841 lib.bindSymbol(cast(void**)&ImGuiDockContext_ImGuiDockContext, "ImGuiDockContext_ImGuiDockContext"); 842 lib.bindSymbol(cast(void**)&ImGuiDockContext_destroy, "ImGuiDockContext_destroy"); 843 lib.bindSymbol(cast(void**)&ImGuiViewportP_ImGuiViewportP, "ImGuiViewportP_ImGuiViewportP"); 844 lib.bindSymbol(cast(void**)&ImGuiViewportP_destroy, "ImGuiViewportP_destroy"); 845 lib.bindSymbol(cast(void**)&ImGuiViewportP_GetMainRect, "ImGuiViewportP_GetMainRect"); 846 lib.bindSymbol(cast(void**)&ImGuiViewportP_GetWorkRect, "ImGuiViewportP_GetWorkRect"); 847 lib.bindSymbol(cast(void**)&ImGuiViewportP_ClearRequestFlags, "ImGuiViewportP_ClearRequestFlags"); 848 lib.bindSymbol(cast(void**)&ImGuiWindowSettings_ImGuiWindowSettings, "ImGuiWindowSettings_ImGuiWindowSettings"); 849 lib.bindSymbol(cast(void**)&ImGuiWindowSettings_destroy, "ImGuiWindowSettings_destroy"); 850 lib.bindSymbol(cast(void**)&ImGuiWindowSettings_GetName, "ImGuiWindowSettings_GetName"); 851 lib.bindSymbol(cast(void**)&ImGuiSettingsHandler_ImGuiSettingsHandler, "ImGuiSettingsHandler_ImGuiSettingsHandler"); 852 lib.bindSymbol(cast(void**)&ImGuiSettingsHandler_destroy, "ImGuiSettingsHandler_destroy"); 853 lib.bindSymbol(cast(void**)&ImGuiContext_ImGuiContext, "ImGuiContext_ImGuiContext"); 854 lib.bindSymbol(cast(void**)&ImGuiContext_destroy, "ImGuiContext_destroy"); 855 lib.bindSymbol(cast(void**)&ImGuiWindowTempData_ImGuiWindowTempData, "ImGuiWindowTempData_ImGuiWindowTempData"); 856 lib.bindSymbol(cast(void**)&ImGuiWindowTempData_destroy, "ImGuiWindowTempData_destroy"); 857 lib.bindSymbol(cast(void**)&ImGuiWindow_ImGuiWindow, "ImGuiWindow_ImGuiWindow"); 858 lib.bindSymbol(cast(void**)&ImGuiWindow_destroy, "ImGuiWindow_destroy"); 859 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDStr, "ImGuiWindow_GetIDStr"); 860 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDPtr, "ImGuiWindow_GetIDPtr"); 861 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDInt, "ImGuiWindow_GetIDInt"); 862 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDNoKeepAliveStr, "ImGuiWindow_GetIDNoKeepAliveStr"); 863 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDNoKeepAlivePtr, "ImGuiWindow_GetIDNoKeepAlivePtr"); 864 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDNoKeepAliveInt, "ImGuiWindow_GetIDNoKeepAliveInt"); 865 lib.bindSymbol(cast(void**)&ImGuiWindow_GetIDFromRectangle, "ImGuiWindow_GetIDFromRectangle"); 866 lib.bindSymbol(cast(void**)&ImGuiWindow_Rect, "ImGuiWindow_Rect"); 867 lib.bindSymbol(cast(void**)&ImGuiWindow_CalcFontSize, "ImGuiWindow_CalcFontSize"); 868 lib.bindSymbol(cast(void**)&ImGuiWindow_TitleBarHeight, "ImGuiWindow_TitleBarHeight"); 869 lib.bindSymbol(cast(void**)&ImGuiWindow_TitleBarRect, "ImGuiWindow_TitleBarRect"); 870 lib.bindSymbol(cast(void**)&ImGuiWindow_MenuBarHeight, "ImGuiWindow_MenuBarHeight"); 871 lib.bindSymbol(cast(void**)&ImGuiWindow_MenuBarRect, "ImGuiWindow_MenuBarRect"); 872 lib.bindSymbol(cast(void**)&ImGuiLastItemDataBackup_ImGuiLastItemDataBackup, "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup"); 873 lib.bindSymbol(cast(void**)&ImGuiLastItemDataBackup_destroy, "ImGuiLastItemDataBackup_destroy"); 874 lib.bindSymbol(cast(void**)&ImGuiLastItemDataBackup_Backup, "ImGuiLastItemDataBackup_Backup"); 875 lib.bindSymbol(cast(void**)&ImGuiLastItemDataBackup_Restore, "ImGuiLastItemDataBackup_Restore"); 876 lib.bindSymbol(cast(void**)&ImGuiTabItem_ImGuiTabItem, "ImGuiTabItem_ImGuiTabItem"); 877 lib.bindSymbol(cast(void**)&ImGuiTabItem_destroy, "ImGuiTabItem_destroy"); 878 lib.bindSymbol(cast(void**)&ImGuiTabBar_ImGuiTabBar, "ImGuiTabBar_ImGuiTabBar"); 879 lib.bindSymbol(cast(void**)&ImGuiTabBar_destroy, "ImGuiTabBar_destroy"); 880 lib.bindSymbol(cast(void**)&ImGuiTabBar_GetTabOrder, "ImGuiTabBar_GetTabOrder"); 881 lib.bindSymbol(cast(void**)&ImGuiTabBar_GetTabName, "ImGuiTabBar_GetTabName"); 882 lib.bindSymbol(cast(void**)&igGetCurrentWindowRead, "igGetCurrentWindowRead"); 883 lib.bindSymbol(cast(void**)&igGetCurrentWindow, "igGetCurrentWindow"); 884 lib.bindSymbol(cast(void**)&igFindWindowByID, "igFindWindowByID"); 885 lib.bindSymbol(cast(void**)&igFindWindowByName, "igFindWindowByName"); 886 lib.bindSymbol(cast(void**)&igUpdateWindowParentAndRootLinks, "igUpdateWindowParentAndRootLinks"); 887 lib.bindSymbol(cast(void**)&igCalcWindowExpectedSize, "igCalcWindowExpectedSize"); 888 lib.bindSymbol(cast(void**)&igIsWindowChildOf, "igIsWindowChildOf"); 889 lib.bindSymbol(cast(void**)&igIsWindowNavFocusable, "igIsWindowNavFocusable"); 890 lib.bindSymbol(cast(void**)&igGetWindowAllowedExtentRect, "igGetWindowAllowedExtentRect"); 891 lib.bindSymbol(cast(void**)&igSetWindowPosWindowPtr, "igSetWindowPosWindowPtr"); 892 lib.bindSymbol(cast(void**)&igSetWindowSizeWindowPtr, "igSetWindowSizeWindowPtr"); 893 lib.bindSymbol(cast(void**)&igSetWindowCollapsedWindowPtr, "igSetWindowCollapsedWindowPtr"); 894 lib.bindSymbol(cast(void**)&igSetWindowHitTestHole, "igSetWindowHitTestHole"); 895 lib.bindSymbol(cast(void**)&igFocusWindow, "igFocusWindow"); 896 lib.bindSymbol(cast(void**)&igFocusTopMostWindowUnderOne, "igFocusTopMostWindowUnderOne"); 897 lib.bindSymbol(cast(void**)&igBringWindowToFocusFront, "igBringWindowToFocusFront"); 898 lib.bindSymbol(cast(void**)&igBringWindowToDisplayFront, "igBringWindowToDisplayFront"); 899 lib.bindSymbol(cast(void**)&igBringWindowToDisplayBack, "igBringWindowToDisplayBack"); 900 lib.bindSymbol(cast(void**)&igSetCurrentFont, "igSetCurrentFont"); 901 lib.bindSymbol(cast(void**)&igGetDefaultFont, "igGetDefaultFont"); 902 lib.bindSymbol(cast(void**)&igGetForegroundDrawListWindowPtr, "igGetForegroundDrawListWindowPtr"); 903 lib.bindSymbol(cast(void**)&igInitialize, "igInitialize"); 904 lib.bindSymbol(cast(void**)&igShutdown, "igShutdown"); 905 lib.bindSymbol(cast(void**)&igUpdateHoveredWindowAndCaptureFlags, "igUpdateHoveredWindowAndCaptureFlags"); 906 lib.bindSymbol(cast(void**)&igStartMouseMovingWindow, "igStartMouseMovingWindow"); 907 lib.bindSymbol(cast(void**)&igStartMouseMovingWindowOrNode, "igStartMouseMovingWindowOrNode"); 908 lib.bindSymbol(cast(void**)&igUpdateMouseMovingWindowNewFrame, "igUpdateMouseMovingWindowNewFrame"); 909 lib.bindSymbol(cast(void**)&igUpdateMouseMovingWindowEndFrame, "igUpdateMouseMovingWindowEndFrame"); 910 lib.bindSymbol(cast(void**)&igTranslateWindowsInViewport, "igTranslateWindowsInViewport"); 911 lib.bindSymbol(cast(void**)&igScaleWindowsInViewport, "igScaleWindowsInViewport"); 912 lib.bindSymbol(cast(void**)&igDestroyPlatformWindow, "igDestroyPlatformWindow"); 913 lib.bindSymbol(cast(void**)&igShowViewportThumbnails, "igShowViewportThumbnails"); 914 lib.bindSymbol(cast(void**)&igMarkIniSettingsDirtyNil, "igMarkIniSettingsDirtyNil"); 915 lib.bindSymbol(cast(void**)&igMarkIniSettingsDirtyWindowPtr, "igMarkIniSettingsDirtyWindowPtr"); 916 lib.bindSymbol(cast(void**)&igClearIniSettings, "igClearIniSettings"); 917 lib.bindSymbol(cast(void**)&igCreateNewWindowSettings, "igCreateNewWindowSettings"); 918 lib.bindSymbol(cast(void**)&igFindWindowSettings, "igFindWindowSettings"); 919 lib.bindSymbol(cast(void**)&igFindOrCreateWindowSettings, "igFindOrCreateWindowSettings"); 920 lib.bindSymbol(cast(void**)&igFindSettingsHandler, "igFindSettingsHandler"); 921 lib.bindSymbol(cast(void**)&igSetNextWindowScroll, "igSetNextWindowScroll"); 922 lib.bindSymbol(cast(void**)&igSetScrollXWindowPtr, "igSetScrollXWindowPtr"); 923 lib.bindSymbol(cast(void**)&igSetScrollYWindowPtr, "igSetScrollYWindowPtr"); 924 lib.bindSymbol(cast(void**)&igSetScrollFromPosXWindowPtr, "igSetScrollFromPosXWindowPtr"); 925 lib.bindSymbol(cast(void**)&igSetScrollFromPosYWindowPtr, "igSetScrollFromPosYWindowPtr"); 926 lib.bindSymbol(cast(void**)&igScrollToBringRectIntoView, "igScrollToBringRectIntoView"); 927 lib.bindSymbol(cast(void**)&igGetItemID, "igGetItemID"); 928 lib.bindSymbol(cast(void**)&igGetItemStatusFlags, "igGetItemStatusFlags"); 929 lib.bindSymbol(cast(void**)&igGetActiveID, "igGetActiveID"); 930 lib.bindSymbol(cast(void**)&igGetFocusID, "igGetFocusID"); 931 lib.bindSymbol(cast(void**)&igSetActiveID, "igSetActiveID"); 932 lib.bindSymbol(cast(void**)&igSetFocusID, "igSetFocusID"); 933 lib.bindSymbol(cast(void**)&igClearActiveID, "igClearActiveID"); 934 lib.bindSymbol(cast(void**)&igGetHoveredID, "igGetHoveredID"); 935 lib.bindSymbol(cast(void**)&igSetHoveredID, "igSetHoveredID"); 936 lib.bindSymbol(cast(void**)&igKeepAliveID, "igKeepAliveID"); 937 lib.bindSymbol(cast(void**)&igMarkItemEdited, "igMarkItemEdited"); 938 lib.bindSymbol(cast(void**)&igPushOverrideID, "igPushOverrideID"); 939 lib.bindSymbol(cast(void**)&igGetIDWithSeed, "igGetIDWithSeed"); 940 lib.bindSymbol(cast(void**)&igItemSizeVec2, "igItemSizeVec2"); 941 lib.bindSymbol(cast(void**)&igItemSizeRect, "igItemSizeRect"); 942 lib.bindSymbol(cast(void**)&igItemAdd, "igItemAdd"); 943 lib.bindSymbol(cast(void**)&igItemHoverable, "igItemHoverable"); 944 lib.bindSymbol(cast(void**)&igIsClippedEx, "igIsClippedEx"); 945 lib.bindSymbol(cast(void**)&igSetLastItemData, "igSetLastItemData"); 946 lib.bindSymbol(cast(void**)&igFocusableItemRegister, "igFocusableItemRegister"); 947 lib.bindSymbol(cast(void**)&igFocusableItemUnregister, "igFocusableItemUnregister"); 948 lib.bindSymbol(cast(void**)&igCalcItemSize, "igCalcItemSize"); 949 lib.bindSymbol(cast(void**)&igCalcWrapWidthForPos, "igCalcWrapWidthForPos"); 950 lib.bindSymbol(cast(void**)&igPushMultiItemsWidths, "igPushMultiItemsWidths"); 951 lib.bindSymbol(cast(void**)&igPushItemFlag, "igPushItemFlag"); 952 lib.bindSymbol(cast(void**)&igPopItemFlag, "igPopItemFlag"); 953 lib.bindSymbol(cast(void**)&igIsItemToggledSelection, "igIsItemToggledSelection"); 954 lib.bindSymbol(cast(void**)&igGetContentRegionMaxAbs, "igGetContentRegionMaxAbs"); 955 lib.bindSymbol(cast(void**)&igShrinkWidths, "igShrinkWidths"); 956 lib.bindSymbol(cast(void**)&igLogBegin, "igLogBegin"); 957 lib.bindSymbol(cast(void**)&igLogToBuffer, "igLogToBuffer"); 958 lib.bindSymbol(cast(void**)&igBeginChildEx, "igBeginChildEx"); 959 lib.bindSymbol(cast(void**)&igOpenPopupEx, "igOpenPopupEx"); 960 lib.bindSymbol(cast(void**)&igClosePopupToLevel, "igClosePopupToLevel"); 961 lib.bindSymbol(cast(void**)&igClosePopupsOverWindow, "igClosePopupsOverWindow"); 962 lib.bindSymbol(cast(void**)&igIsPopupOpenID, "igIsPopupOpenID"); 963 lib.bindSymbol(cast(void**)&igBeginPopupEx, "igBeginPopupEx"); 964 lib.bindSymbol(cast(void**)&igBeginTooltipEx, "igBeginTooltipEx"); 965 lib.bindSymbol(cast(void**)&igGetTopMostPopupModal, "igGetTopMostPopupModal"); 966 lib.bindSymbol(cast(void**)&igFindBestWindowPosForPopup, "igFindBestWindowPosForPopup"); 967 lib.bindSymbol(cast(void**)&igFindBestWindowPosForPopupEx, "igFindBestWindowPosForPopupEx"); 968 lib.bindSymbol(cast(void**)&igNavInitWindow, "igNavInitWindow"); 969 lib.bindSymbol(cast(void**)&igNavMoveRequestButNoResultYet, "igNavMoveRequestButNoResultYet"); 970 lib.bindSymbol(cast(void**)&igNavMoveRequestCancel, "igNavMoveRequestCancel"); 971 lib.bindSymbol(cast(void**)&igNavMoveRequestForward, "igNavMoveRequestForward"); 972 lib.bindSymbol(cast(void**)&igNavMoveRequestTryWrapping, "igNavMoveRequestTryWrapping"); 973 lib.bindSymbol(cast(void**)&igGetNavInputAmount, "igGetNavInputAmount"); 974 lib.bindSymbol(cast(void**)&igGetNavInputAmount2d, "igGetNavInputAmount2d"); 975 lib.bindSymbol(cast(void**)&igCalcTypematicRepeatAmount, "igCalcTypematicRepeatAmount"); 976 lib.bindSymbol(cast(void**)&igActivateItem, "igActivateItem"); 977 lib.bindSymbol(cast(void**)&igSetNavID, "igSetNavID"); 978 lib.bindSymbol(cast(void**)&igSetNavIDWithRectRel, "igSetNavIDWithRectRel"); 979 lib.bindSymbol(cast(void**)&igPushFocusScope, "igPushFocusScope"); 980 lib.bindSymbol(cast(void**)&igPopFocusScope, "igPopFocusScope"); 981 lib.bindSymbol(cast(void**)&igGetFocusScopeID, "igGetFocusScopeID"); 982 lib.bindSymbol(cast(void**)&igIsActiveIdUsingNavDir, "igIsActiveIdUsingNavDir"); 983 lib.bindSymbol(cast(void**)&igIsActiveIdUsingNavInput, "igIsActiveIdUsingNavInput"); 984 lib.bindSymbol(cast(void**)&igIsActiveIdUsingKey, "igIsActiveIdUsingKey"); 985 lib.bindSymbol(cast(void**)&igIsMouseDragPastThreshold, "igIsMouseDragPastThreshold"); 986 lib.bindSymbol(cast(void**)&igIsKeyPressedMap, "igIsKeyPressedMap"); 987 lib.bindSymbol(cast(void**)&igIsNavInputDown, "igIsNavInputDown"); 988 lib.bindSymbol(cast(void**)&igIsNavInputTest, "igIsNavInputTest"); 989 lib.bindSymbol(cast(void**)&igGetMergedKeyModFlags, "igGetMergedKeyModFlags"); 990 lib.bindSymbol(cast(void**)&igDockContextInitialize, "igDockContextInitialize"); 991 lib.bindSymbol(cast(void**)&igDockContextShutdown, "igDockContextShutdown"); 992 lib.bindSymbol(cast(void**)&igDockContextClearNodes, "igDockContextClearNodes"); 993 lib.bindSymbol(cast(void**)&igDockContextRebuildNodes, "igDockContextRebuildNodes"); 994 lib.bindSymbol(cast(void**)&igDockContextUpdateUndocking, "igDockContextUpdateUndocking"); 995 lib.bindSymbol(cast(void**)&igDockContextUpdateDocking, "igDockContextUpdateDocking"); 996 lib.bindSymbol(cast(void**)&igDockContextGenNodeID, "igDockContextGenNodeID"); 997 lib.bindSymbol(cast(void**)&igDockContextQueueDock, "igDockContextQueueDock"); 998 lib.bindSymbol(cast(void**)&igDockContextQueueUndockWindow, "igDockContextQueueUndockWindow"); 999 lib.bindSymbol(cast(void**)&igDockContextQueueUndockNode, "igDockContextQueueUndockNode"); 1000 lib.bindSymbol(cast(void**)&igDockContextCalcDropPosForDocking, "igDockContextCalcDropPosForDocking"); 1001 lib.bindSymbol(cast(void**)&igDockNodeGetRootNode, "igDockNodeGetRootNode"); 1002 lib.bindSymbol(cast(void**)&igDockNodeGetDepth, "igDockNodeGetDepth"); 1003 lib.bindSymbol(cast(void**)&igGetWindowDockNode, "igGetWindowDockNode"); 1004 lib.bindSymbol(cast(void**)&igGetWindowAlwaysWantOwnTabBar, "igGetWindowAlwaysWantOwnTabBar"); 1005 lib.bindSymbol(cast(void**)&igBeginDocked, "igBeginDocked"); 1006 lib.bindSymbol(cast(void**)&igBeginDockableDragDropSource, "igBeginDockableDragDropSource"); 1007 lib.bindSymbol(cast(void**)&igBeginDockableDragDropTarget, "igBeginDockableDragDropTarget"); 1008 lib.bindSymbol(cast(void**)&igSetWindowDock, "igSetWindowDock"); 1009 lib.bindSymbol(cast(void**)&igDockBuilderDockWindow, "igDockBuilderDockWindow"); 1010 lib.bindSymbol(cast(void**)&igDockBuilderGetNode, "igDockBuilderGetNode"); 1011 lib.bindSymbol(cast(void**)&igDockBuilderGetCentralNode, "igDockBuilderGetCentralNode"); 1012 lib.bindSymbol(cast(void**)&igDockBuilderAddNode, "igDockBuilderAddNode"); 1013 lib.bindSymbol(cast(void**)&igDockBuilderRemoveNode, "igDockBuilderRemoveNode"); 1014 lib.bindSymbol(cast(void**)&igDockBuilderRemoveNodeDockedWindows, "igDockBuilderRemoveNodeDockedWindows"); 1015 lib.bindSymbol(cast(void**)&igDockBuilderRemoveNodeChildNodes, "igDockBuilderRemoveNodeChildNodes"); 1016 lib.bindSymbol(cast(void**)&igDockBuilderSetNodePos, "igDockBuilderSetNodePos"); 1017 lib.bindSymbol(cast(void**)&igDockBuilderSetNodeSize, "igDockBuilderSetNodeSize"); 1018 lib.bindSymbol(cast(void**)&igDockBuilderSplitNode, "igDockBuilderSplitNode"); 1019 lib.bindSymbol(cast(void**)&igDockBuilderCopyDockSpace, "igDockBuilderCopyDockSpace"); 1020 lib.bindSymbol(cast(void**)&igDockBuilderCopyNode, "igDockBuilderCopyNode"); 1021 lib.bindSymbol(cast(void**)&igDockBuilderCopyWindowSettings, "igDockBuilderCopyWindowSettings"); 1022 lib.bindSymbol(cast(void**)&igDockBuilderFinish, "igDockBuilderFinish"); 1023 lib.bindSymbol(cast(void**)&igBeginDragDropTargetCustom, "igBeginDragDropTargetCustom"); 1024 lib.bindSymbol(cast(void**)&igClearDragDrop, "igClearDragDrop"); 1025 lib.bindSymbol(cast(void**)&igIsDragDropPayloadBeingAccepted, "igIsDragDropPayloadBeingAccepted"); 1026 lib.bindSymbol(cast(void**)&igSetWindowClipRectBeforeSetChannel, "igSetWindowClipRectBeforeSetChannel"); 1027 lib.bindSymbol(cast(void**)&igBeginColumns, "igBeginColumns"); 1028 lib.bindSymbol(cast(void**)&igEndColumns, "igEndColumns"); 1029 lib.bindSymbol(cast(void**)&igPushColumnClipRect, "igPushColumnClipRect"); 1030 lib.bindSymbol(cast(void**)&igPushColumnsBackground, "igPushColumnsBackground"); 1031 lib.bindSymbol(cast(void**)&igPopColumnsBackground, "igPopColumnsBackground"); 1032 lib.bindSymbol(cast(void**)&igGetColumnsID, "igGetColumnsID"); 1033 lib.bindSymbol(cast(void**)&igFindOrCreateColumns, "igFindOrCreateColumns"); 1034 lib.bindSymbol(cast(void**)&igGetColumnOffsetFromNorm, "igGetColumnOffsetFromNorm"); 1035 lib.bindSymbol(cast(void**)&igGetColumnNormFromOffset, "igGetColumnNormFromOffset"); 1036 lib.bindSymbol(cast(void**)&igBeginTabBarEx, "igBeginTabBarEx"); 1037 lib.bindSymbol(cast(void**)&igTabBarFindTabByID, "igTabBarFindTabByID"); 1038 lib.bindSymbol(cast(void**)&igTabBarFindMostRecentlySelectedTabForActiveWindow, "igTabBarFindMostRecentlySelectedTabForActiveWindow"); 1039 lib.bindSymbol(cast(void**)&igTabBarAddTab, "igTabBarAddTab"); 1040 lib.bindSymbol(cast(void**)&igTabBarRemoveTab, "igTabBarRemoveTab"); 1041 lib.bindSymbol(cast(void**)&igTabBarCloseTab, "igTabBarCloseTab"); 1042 lib.bindSymbol(cast(void**)&igTabBarQueueReorder, "igTabBarQueueReorder"); 1043 lib.bindSymbol(cast(void**)&igTabBarProcessReorder, "igTabBarProcessReorder"); 1044 lib.bindSymbol(cast(void**)&igTabItemEx, "igTabItemEx"); 1045 lib.bindSymbol(cast(void**)&igTabItemCalcSize, "igTabItemCalcSize"); 1046 lib.bindSymbol(cast(void**)&igTabItemBackground, "igTabItemBackground"); 1047 lib.bindSymbol(cast(void**)&igTabItemLabelAndCloseButton, "igTabItemLabelAndCloseButton"); 1048 lib.bindSymbol(cast(void**)&igRenderText, "igRenderText"); 1049 lib.bindSymbol(cast(void**)&igRenderTextWrapped, "igRenderTextWrapped"); 1050 lib.bindSymbol(cast(void**)&igRenderTextClipped, "igRenderTextClipped"); 1051 lib.bindSymbol(cast(void**)&igRenderTextClippedEx, "igRenderTextClippedEx"); 1052 lib.bindSymbol(cast(void**)&igRenderTextEllipsis, "igRenderTextEllipsis"); 1053 lib.bindSymbol(cast(void**)&igRenderFrame, "igRenderFrame"); 1054 lib.bindSymbol(cast(void**)&igRenderFrameBorder, "igRenderFrameBorder"); 1055 lib.bindSymbol(cast(void**)&igRenderColorRectWithAlphaCheckerboard, "igRenderColorRectWithAlphaCheckerboard"); 1056 lib.bindSymbol(cast(void**)&igRenderNavHighlight, "igRenderNavHighlight"); 1057 lib.bindSymbol(cast(void**)&igFindRenderedTextEnd, "igFindRenderedTextEnd"); 1058 lib.bindSymbol(cast(void**)&igLogRenderedText, "igLogRenderedText"); 1059 lib.bindSymbol(cast(void**)&igRenderArrow, "igRenderArrow"); 1060 lib.bindSymbol(cast(void**)&igRenderBullet, "igRenderBullet"); 1061 lib.bindSymbol(cast(void**)&igRenderCheckMark, "igRenderCheckMark"); 1062 lib.bindSymbol(cast(void**)&igRenderMouseCursor, "igRenderMouseCursor"); 1063 lib.bindSymbol(cast(void**)&igRenderArrowPointingAt, "igRenderArrowPointingAt"); 1064 lib.bindSymbol(cast(void**)&igRenderArrowDockMenu, "igRenderArrowDockMenu"); 1065 lib.bindSymbol(cast(void**)&igRenderRectFilledRangeH, "igRenderRectFilledRangeH"); 1066 lib.bindSymbol(cast(void**)&igRenderRectFilledWithHole, "igRenderRectFilledWithHole"); 1067 lib.bindSymbol(cast(void**)&igTextEx, "igTextEx"); 1068 lib.bindSymbol(cast(void**)&igButtonEx, "igButtonEx"); 1069 lib.bindSymbol(cast(void**)&igCloseButton, "igCloseButton"); 1070 lib.bindSymbol(cast(void**)&igCollapseButton, "igCollapseButton"); 1071 lib.bindSymbol(cast(void**)&igArrowButtonEx, "igArrowButtonEx"); 1072 lib.bindSymbol(cast(void**)&igScrollbar, "igScrollbar"); 1073 lib.bindSymbol(cast(void**)&igScrollbarEx, "igScrollbarEx"); 1074 lib.bindSymbol(cast(void**)&igImageButtonEx, "igImageButtonEx"); 1075 lib.bindSymbol(cast(void**)&igGetWindowScrollbarRect, "igGetWindowScrollbarRect"); 1076 lib.bindSymbol(cast(void**)&igGetWindowScrollbarID, "igGetWindowScrollbarID"); 1077 lib.bindSymbol(cast(void**)&igGetWindowResizeID, "igGetWindowResizeID"); 1078 lib.bindSymbol(cast(void**)&igSeparatorEx, "igSeparatorEx"); 1079 lib.bindSymbol(cast(void**)&igButtonBehavior, "igButtonBehavior"); 1080 lib.bindSymbol(cast(void**)&igDragBehavior, "igDragBehavior"); 1081 lib.bindSymbol(cast(void**)&igSliderBehavior, "igSliderBehavior"); 1082 lib.bindSymbol(cast(void**)&igSplitterBehavior, "igSplitterBehavior"); 1083 lib.bindSymbol(cast(void**)&igTreeNodeBehavior, "igTreeNodeBehavior"); 1084 lib.bindSymbol(cast(void**)&igTreeNodeBehaviorIsOpen, "igTreeNodeBehaviorIsOpen"); 1085 lib.bindSymbol(cast(void**)&igTreePushOverrideID, "igTreePushOverrideID"); 1086 lib.bindSymbol(cast(void**)&igDataTypeGetInfo, "igDataTypeGetInfo"); 1087 lib.bindSymbol(cast(void**)&igDataTypeFormatString, "igDataTypeFormatString"); 1088 lib.bindSymbol(cast(void**)&igDataTypeApplyOp, "igDataTypeApplyOp"); 1089 lib.bindSymbol(cast(void**)&igDataTypeApplyOpFromText, "igDataTypeApplyOpFromText"); 1090 lib.bindSymbol(cast(void**)&igDataTypeCompare, "igDataTypeCompare"); 1091 lib.bindSymbol(cast(void**)&igDataTypeClamp, "igDataTypeClamp"); 1092 lib.bindSymbol(cast(void**)&igInputTextEx, "igInputTextEx"); 1093 lib.bindSymbol(cast(void**)&igTempInputText, "igTempInputText"); 1094 lib.bindSymbol(cast(void**)&igTempInputScalar, "igTempInputScalar"); 1095 lib.bindSymbol(cast(void**)&igTempInputIsActive, "igTempInputIsActive"); 1096 lib.bindSymbol(cast(void**)&igGetInputTextState, "igGetInputTextState"); 1097 lib.bindSymbol(cast(void**)&igColorTooltip, "igColorTooltip"); 1098 lib.bindSymbol(cast(void**)&igColorEditOptionsPopup, "igColorEditOptionsPopup"); 1099 lib.bindSymbol(cast(void**)&igColorPickerOptionsPopup, "igColorPickerOptionsPopup"); 1100 lib.bindSymbol(cast(void**)&igPlotEx, "igPlotEx"); 1101 lib.bindSymbol(cast(void**)&igShadeVertsLinearColorGradientKeepAlpha, "igShadeVertsLinearColorGradientKeepAlpha"); 1102 lib.bindSymbol(cast(void**)&igShadeVertsLinearUV, "igShadeVertsLinearUV"); 1103 lib.bindSymbol(cast(void**)&igGcCompactTransientWindowBuffers, "igGcCompactTransientWindowBuffers"); 1104 lib.bindSymbol(cast(void**)&igGcAwakeTransientWindowBuffers, "igGcAwakeTransientWindowBuffers"); 1105 lib.bindSymbol(cast(void**)&igDebugDrawItemRect, "igDebugDrawItemRect"); 1106 lib.bindSymbol(cast(void**)&igDebugStartItemPicker, "igDebugStartItemPicker"); 1107 lib.bindSymbol(cast(void**)&igImFontAtlasBuildWithStbTruetype, "igImFontAtlasBuildWithStbTruetype"); 1108 lib.bindSymbol(cast(void**)&igImFontAtlasBuildInit, "igImFontAtlasBuildInit"); 1109 lib.bindSymbol(cast(void**)&igImFontAtlasBuildSetupFont, "igImFontAtlasBuildSetupFont"); 1110 lib.bindSymbol(cast(void**)&igImFontAtlasBuildPackCustomRects, "igImFontAtlasBuildPackCustomRects"); 1111 lib.bindSymbol(cast(void**)&igImFontAtlasBuildFinish, "igImFontAtlasBuildFinish"); 1112 lib.bindSymbol(cast(void**)&igImFontAtlasBuildRender1bppRectFromString, "igImFontAtlasBuildRender1bppRectFromString"); 1113 lib.bindSymbol(cast(void**)&igImFontAtlasBuildMultiplyCalcLookupTable, "igImFontAtlasBuildMultiplyCalcLookupTable"); 1114 lib.bindSymbol(cast(void**)&igImFontAtlasBuildMultiplyRectAlpha8, "igImFontAtlasBuildMultiplyRectAlpha8"); 1115 lib.bindSymbol(cast(void**)&igLogText, "igLogText"); 1116 lib.bindSymbol(cast(void**)&ImGuiTextBuffer_appendf, "ImGuiTextBuffer_appendf"); 1117 lib.bindSymbol(cast(void**)&igGET_FLT_MAX, "igGET_FLT_MAX"); 1118 lib.bindSymbol(cast(void**)&ImVector_ImWchar_create, "ImVector_ImWchar_create"); 1119 lib.bindSymbol(cast(void**)&ImVector_ImWchar_destroy, "ImVector_ImWchar_destroy"); 1120 lib.bindSymbol(cast(void**)&ImVector_ImWchar_Init, "ImVector_ImWchar_Init"); 1121 lib.bindSymbol(cast(void**)&ImVector_ImWchar_UnInit, "ImVector_ImWchar_UnInit"); 1122 if(additionalLoad != null) 1123 additionalLoad(lib); 1124 static if(CIMGUI_VIEWPORT_BRANCH) 1125 bindCimguiStorage(lib); 1126 }