1 module cimgui.imgui; 2 3 import derelict.util.loader; 4 import derelict.util.system; 5 6 import cimgui.types; 7 import cimgui.funcs; 8 9 static if(Derelict_OS_Windows) 10 enum libNames = "cimgui.dll"; 11 else static if(Derelict_OS_Mac) 12 enum libNames = "cimgui.dylib"; 13 else static if(Derelict_OS_Linux) 14 enum libNames = "cimgui.so"; 15 else 16 static assert(0, "Not implemented"); 17 18 __gshared DerelictImguiLoader DerelictCImgui; 19 20 shared static this() 21 { 22 DerelictCImgui = new DerelictImguiLoader; 23 } 24 25 final class DerelictImguiLoader : SharedLibLoader 26 { 27 this() 28 { 29 super(libNames); 30 } 31 32 protected override void loadSymbols() 33 { 34 bindFunc(cast(void**)&ImVec2_ImVec2, "ImVec2_ImVec2"); 35 bindFunc(cast(void**)&ImVec2_destroy, "ImVec2_destroy"); 36 bindFunc(cast(void**)&ImVec2_ImVec2Float, "ImVec2_ImVec2Float"); 37 bindFunc(cast(void**)&ImVec4_ImVec4, "ImVec4_ImVec4"); 38 bindFunc(cast(void**)&ImVec4_destroy, "ImVec4_destroy"); 39 bindFunc(cast(void**)&ImVec4_ImVec4Float, "ImVec4_ImVec4Float"); 40 bindFunc(cast(void**)&igCreateContext, "igCreateContext"); 41 bindFunc(cast(void**)&igDestroyContext, "igDestroyContext"); 42 bindFunc(cast(void**)&igGetCurrentContext, "igGetCurrentContext"); 43 bindFunc(cast(void**)&igSetCurrentContext, "igSetCurrentContext"); 44 bindFunc(cast(void**)&igDebugCheckVersionAndDataLayout, "igDebugCheckVersionAndDataLayout"); 45 bindFunc(cast(void**)&igGetIO, "igGetIO"); 46 bindFunc(cast(void**)&igGetStyle, "igGetStyle"); 47 bindFunc(cast(void**)&igNewFrame, "igNewFrame"); 48 bindFunc(cast(void**)&igEndFrame, "igEndFrame"); 49 bindFunc(cast(void**)&igRender, "igRender"); 50 bindFunc(cast(void**)&igGetDrawData, "igGetDrawData"); 51 bindFunc(cast(void**)&igShowDemoWindow, "igShowDemoWindow"); 52 bindFunc(cast(void**)&igShowAboutWindow, "igShowAboutWindow"); 53 bindFunc(cast(void**)&igShowMetricsWindow, "igShowMetricsWindow"); 54 bindFunc(cast(void**)&igShowStyleEditor, "igShowStyleEditor"); 55 bindFunc(cast(void**)&igShowStyleSelector, "igShowStyleSelector"); 56 bindFunc(cast(void**)&igShowFontSelector, "igShowFontSelector"); 57 bindFunc(cast(void**)&igShowUserGuide, "igShowUserGuide"); 58 bindFunc(cast(void**)&igGetVersion, "igGetVersion"); 59 bindFunc(cast(void**)&igStyleColorsDark, "igStyleColorsDark"); 60 bindFunc(cast(void**)&igStyleColorsClassic, "igStyleColorsClassic"); 61 bindFunc(cast(void**)&igStyleColorsLight, "igStyleColorsLight"); 62 bindFunc(cast(void**)&igBegin, "igBegin"); 63 bindFunc(cast(void**)&igEnd, "igEnd"); 64 bindFunc(cast(void**)&igBeginChild, "igBeginChild"); 65 bindFunc(cast(void**)&igBeginChildID, "igBeginChildID"); 66 bindFunc(cast(void**)&igEndChild, "igEndChild"); 67 bindFunc(cast(void**)&igIsWindowAppearing, "igIsWindowAppearing"); 68 bindFunc(cast(void**)&igIsWindowCollapsed, "igIsWindowCollapsed"); 69 bindFunc(cast(void**)&igIsWindowFocused, "igIsWindowFocused"); 70 bindFunc(cast(void**)&igIsWindowHovered, "igIsWindowHovered"); 71 bindFunc(cast(void**)&igGetWindowDrawList, "igGetWindowDrawList"); 72 bindFunc(cast(void**)&igGetWindowPos, "igGetWindowPos"); 73 bindFunc(cast(void**)&igGetWindowSize, "igGetWindowSize"); 74 bindFunc(cast(void**)&igGetWindowWidth, "igGetWindowWidth"); 75 bindFunc(cast(void**)&igGetWindowHeight, "igGetWindowHeight"); 76 bindFunc(cast(void**)&igSetNextWindowPos, "igSetNextWindowPos"); 77 bindFunc(cast(void**)&igSetNextWindowSize, "igSetNextWindowSize"); 78 bindFunc(cast(void**)&igSetNextWindowSizeConstraints, "igSetNextWindowSizeConstraints"); 79 bindFunc(cast(void**)&igSetNextWindowContentSize, "igSetNextWindowContentSize"); 80 bindFunc(cast(void**)&igSetNextWindowCollapsed, "igSetNextWindowCollapsed"); 81 bindFunc(cast(void**)&igSetNextWindowFocus, "igSetNextWindowFocus"); 82 bindFunc(cast(void**)&igSetNextWindowBgAlpha, "igSetNextWindowBgAlpha"); 83 bindFunc(cast(void**)&igSetWindowPosVec2, "igSetWindowPosVec2"); 84 bindFunc(cast(void**)&igSetWindowSizeVec2, "igSetWindowSizeVec2"); 85 bindFunc(cast(void**)&igSetWindowCollapsedBool, "igSetWindowCollapsedBool"); 86 bindFunc(cast(void**)&igSetWindowFocus, "igSetWindowFocus"); 87 bindFunc(cast(void**)&igSetWindowFontScale, "igSetWindowFontScale"); 88 bindFunc(cast(void**)&igSetWindowPosStr, "igSetWindowPosStr"); 89 bindFunc(cast(void**)&igSetWindowSizeStr, "igSetWindowSizeStr"); 90 bindFunc(cast(void**)&igSetWindowCollapsedStr, "igSetWindowCollapsedStr"); 91 bindFunc(cast(void**)&igSetWindowFocusStr, "igSetWindowFocusStr"); 92 bindFunc(cast(void**)&igGetContentRegionMax, "igGetContentRegionMax"); 93 bindFunc(cast(void**)&igGetContentRegionAvail, "igGetContentRegionAvail"); 94 bindFunc(cast(void**)&igGetWindowContentRegionMin, "igGetWindowContentRegionMin"); 95 bindFunc(cast(void**)&igGetWindowContentRegionMax, "igGetWindowContentRegionMax"); 96 bindFunc(cast(void**)&igGetWindowContentRegionWidth, "igGetWindowContentRegionWidth"); 97 bindFunc(cast(void**)&igGetScrollX, "igGetScrollX"); 98 bindFunc(cast(void**)&igGetScrollY, "igGetScrollY"); 99 bindFunc(cast(void**)&igGetScrollMaxX, "igGetScrollMaxX"); 100 bindFunc(cast(void**)&igGetScrollMaxY, "igGetScrollMaxY"); 101 bindFunc(cast(void**)&igSetScrollX, "igSetScrollX"); 102 bindFunc(cast(void**)&igSetScrollY, "igSetScrollY"); 103 bindFunc(cast(void**)&igSetScrollHereY, "igSetScrollHereY"); 104 bindFunc(cast(void**)&igSetScrollFromPosY, "igSetScrollFromPosY"); 105 bindFunc(cast(void**)&igPushFont, "igPushFont"); 106 bindFunc(cast(void**)&igPopFont, "igPopFont"); 107 bindFunc(cast(void**)&igPushStyleColorU32, "igPushStyleColorU32"); 108 bindFunc(cast(void**)&igPushStyleColor, "igPushStyleColor"); 109 bindFunc(cast(void**)&igPopStyleColor, "igPopStyleColor"); 110 bindFunc(cast(void**)&igPushStyleVarFloat, "igPushStyleVarFloat"); 111 bindFunc(cast(void**)&igPushStyleVarVec2, "igPushStyleVarVec2"); 112 bindFunc(cast(void**)&igPopStyleVar, "igPopStyleVar"); 113 bindFunc(cast(void**)&igGetStyleColorVec4, "igGetStyleColorVec4"); 114 bindFunc(cast(void**)&igGetFont, "igGetFont"); 115 bindFunc(cast(void**)&igGetFontSize, "igGetFontSize"); 116 bindFunc(cast(void**)&igGetFontTexUvWhitePixel, "igGetFontTexUvWhitePixel"); 117 bindFunc(cast(void**)&igGetColorU32, "igGetColorU32"); 118 bindFunc(cast(void**)&igGetColorU32Vec4, "igGetColorU32Vec4"); 119 bindFunc(cast(void**)&igGetColorU32U32, "igGetColorU32U32"); 120 bindFunc(cast(void**)&igPushItemWidth, "igPushItemWidth"); 121 bindFunc(cast(void**)&igPopItemWidth, "igPopItemWidth"); 122 bindFunc(cast(void**)&igSetNextItemWidth, "igSetNextItemWidth"); 123 bindFunc(cast(void**)&igCalcItemWidth, "igCalcItemWidth"); 124 bindFunc(cast(void**)&igPushTextWrapPos, "igPushTextWrapPos"); 125 bindFunc(cast(void**)&igPopTextWrapPos, "igPopTextWrapPos"); 126 bindFunc(cast(void**)&igPushAllowKeyboardFocus, "igPushAllowKeyboardFocus"); 127 bindFunc(cast(void**)&igPopAllowKeyboardFocus, "igPopAllowKeyboardFocus"); 128 bindFunc(cast(void**)&igPushButtonRepeat, "igPushButtonRepeat"); 129 bindFunc(cast(void**)&igPopButtonRepeat, "igPopButtonRepeat"); 130 bindFunc(cast(void**)&igSeparator, "igSeparator"); 131 bindFunc(cast(void**)&igSameLine, "igSameLine"); 132 bindFunc(cast(void**)&igNewLine, "igNewLine"); 133 bindFunc(cast(void**)&igSpacing, "igSpacing"); 134 bindFunc(cast(void**)&igDummy, "igDummy"); 135 bindFunc(cast(void**)&igIndent, "igIndent"); 136 bindFunc(cast(void**)&igUnindent, "igUnindent"); 137 bindFunc(cast(void**)&igBeginGroup, "igBeginGroup"); 138 bindFunc(cast(void**)&igEndGroup, "igEndGroup"); 139 bindFunc(cast(void**)&igGetCursorPos, "igGetCursorPos"); 140 bindFunc(cast(void**)&igGetCursorPosX, "igGetCursorPosX"); 141 bindFunc(cast(void**)&igGetCursorPosY, "igGetCursorPosY"); 142 bindFunc(cast(void**)&igSetCursorPos, "igSetCursorPos"); 143 bindFunc(cast(void**)&igSetCursorPosX, "igSetCursorPosX"); 144 bindFunc(cast(void**)&igSetCursorPosY, "igSetCursorPosY"); 145 bindFunc(cast(void**)&igGetCursorStartPos, "igGetCursorStartPos"); 146 bindFunc(cast(void**)&igGetCursorScreenPos, "igGetCursorScreenPos"); 147 bindFunc(cast(void**)&igSetCursorScreenPos, "igSetCursorScreenPos"); 148 bindFunc(cast(void**)&igAlignTextToFramePadding, "igAlignTextToFramePadding"); 149 bindFunc(cast(void**)&igGetTextLineHeight, "igGetTextLineHeight"); 150 bindFunc(cast(void**)&igGetTextLineHeightWithSpacing, "igGetTextLineHeightWithSpacing"); 151 bindFunc(cast(void**)&igGetFrameHeight, "igGetFrameHeight"); 152 bindFunc(cast(void**)&igGetFrameHeightWithSpacing, "igGetFrameHeightWithSpacing"); 153 bindFunc(cast(void**)&igPushIDStr, "igPushIDStr"); 154 bindFunc(cast(void**)&igPushIDRange, "igPushIDRange"); 155 bindFunc(cast(void**)&igPushIDPtr, "igPushIDPtr"); 156 bindFunc(cast(void**)&igPushIDInt, "igPushIDInt"); 157 bindFunc(cast(void**)&igPopID, "igPopID"); 158 bindFunc(cast(void**)&igGetIDStr, "igGetIDStr"); 159 bindFunc(cast(void**)&igGetIDRange, "igGetIDRange"); 160 bindFunc(cast(void**)&igGetIDPtr, "igGetIDPtr"); 161 bindFunc(cast(void**)&igTextUnformatted, "igTextUnformatted"); 162 bindFunc(cast(void**)&igText, "igText"); 163 bindFunc(cast(void**)&igTextV, "igTextV"); 164 bindFunc(cast(void**)&igTextColored, "igTextColored"); 165 bindFunc(cast(void**)&igTextColoredV, "igTextColoredV"); 166 bindFunc(cast(void**)&igTextDisabled, "igTextDisabled"); 167 bindFunc(cast(void**)&igTextDisabledV, "igTextDisabledV"); 168 bindFunc(cast(void**)&igTextWrapped, "igTextWrapped"); 169 bindFunc(cast(void**)&igTextWrappedV, "igTextWrappedV"); 170 bindFunc(cast(void**)&igLabelText, "igLabelText"); 171 bindFunc(cast(void**)&igLabelTextV, "igLabelTextV"); 172 bindFunc(cast(void**)&igBulletText, "igBulletText"); 173 bindFunc(cast(void**)&igBulletTextV, "igBulletTextV"); 174 bindFunc(cast(void**)&igButton, "igButton"); 175 bindFunc(cast(void**)&igSmallButton, "igSmallButton"); 176 bindFunc(cast(void**)&igInvisibleButton, "igInvisibleButton"); 177 bindFunc(cast(void**)&igArrowButton, "igArrowButton"); 178 bindFunc(cast(void**)&igImage, "igImage"); 179 bindFunc(cast(void**)&igImageButton, "igImageButton"); 180 bindFunc(cast(void**)&igCheckbox, "igCheckbox"); 181 bindFunc(cast(void**)&igCheckboxFlags, "igCheckboxFlags"); 182 bindFunc(cast(void**)&igRadioButtonBool, "igRadioButtonBool"); 183 bindFunc(cast(void**)&igRadioButtonIntPtr, "igRadioButtonIntPtr"); 184 bindFunc(cast(void**)&igProgressBar, "igProgressBar"); 185 bindFunc(cast(void**)&igBullet, "igBullet"); 186 bindFunc(cast(void**)&igBeginCombo, "igBeginCombo"); 187 bindFunc(cast(void**)&igEndCombo, "igEndCombo"); 188 bindFunc(cast(void**)&igCombo, "igCombo"); 189 bindFunc(cast(void**)&igComboStr, "igComboStr"); 190 bindFunc(cast(void**)&igDragFloat, "igDragFloat"); 191 bindFunc(cast(void**)&igDragFloat2, "igDragFloat2"); 192 bindFunc(cast(void**)&igDragFloat3, "igDragFloat3"); 193 bindFunc(cast(void**)&igDragFloat4, "igDragFloat4"); 194 bindFunc(cast(void**)&igDragFloatRange2, "igDragFloatRange2"); 195 bindFunc(cast(void**)&igDragInt, "igDragInt"); 196 bindFunc(cast(void**)&igDragInt2, "igDragInt2"); 197 bindFunc(cast(void**)&igDragInt3, "igDragInt3"); 198 bindFunc(cast(void**)&igDragInt4, "igDragInt4"); 199 bindFunc(cast(void**)&igDragIntRange2, "igDragIntRange2"); 200 bindFunc(cast(void**)&igDragScalar, "igDragScalar"); 201 bindFunc(cast(void**)&igDragScalarN, "igDragScalarN"); 202 bindFunc(cast(void**)&igSliderFloat, "igSliderFloat"); 203 bindFunc(cast(void**)&igSliderFloat2, "igSliderFloat2"); 204 bindFunc(cast(void**)&igSliderFloat3, "igSliderFloat3"); 205 bindFunc(cast(void**)&igSliderFloat4, "igSliderFloat4"); 206 bindFunc(cast(void**)&igSliderAngle, "igSliderAngle"); 207 bindFunc(cast(void**)&igSliderInt, "igSliderInt"); 208 bindFunc(cast(void**)&igSliderInt2, "igSliderInt2"); 209 bindFunc(cast(void**)&igSliderInt3, "igSliderInt3"); 210 bindFunc(cast(void**)&igSliderInt4, "igSliderInt4"); 211 bindFunc(cast(void**)&igSliderScalar, "igSliderScalar"); 212 bindFunc(cast(void**)&igSliderScalarN, "igSliderScalarN"); 213 bindFunc(cast(void**)&igVSliderFloat, "igVSliderFloat"); 214 bindFunc(cast(void**)&igVSliderInt, "igVSliderInt"); 215 bindFunc(cast(void**)&igVSliderScalar, "igVSliderScalar"); 216 bindFunc(cast(void**)&igInputText, "igInputText"); 217 bindFunc(cast(void**)&igInputTextMultiline, "igInputTextMultiline"); 218 bindFunc(cast(void**)&igInputTextWithHint, "igInputTextWithHint"); 219 bindFunc(cast(void**)&igInputFloat, "igInputFloat"); 220 bindFunc(cast(void**)&igInputFloat2, "igInputFloat2"); 221 bindFunc(cast(void**)&igInputFloat3, "igInputFloat3"); 222 bindFunc(cast(void**)&igInputFloat4, "igInputFloat4"); 223 bindFunc(cast(void**)&igInputInt, "igInputInt"); 224 bindFunc(cast(void**)&igInputInt2, "igInputInt2"); 225 bindFunc(cast(void**)&igInputInt3, "igInputInt3"); 226 bindFunc(cast(void**)&igInputInt4, "igInputInt4"); 227 bindFunc(cast(void**)&igInputDouble, "igInputDouble"); 228 bindFunc(cast(void**)&igInputScalar, "igInputScalar"); 229 bindFunc(cast(void**)&igInputScalarN, "igInputScalarN"); 230 bindFunc(cast(void**)&igColorEdit3, "igColorEdit3"); 231 bindFunc(cast(void**)&igColorEdit4, "igColorEdit4"); 232 bindFunc(cast(void**)&igColorPicker3, "igColorPicker3"); 233 bindFunc(cast(void**)&igColorPicker4, "igColorPicker4"); 234 bindFunc(cast(void**)&igColorButton, "igColorButton"); 235 bindFunc(cast(void**)&igSetColorEditOptions, "igSetColorEditOptions"); 236 bindFunc(cast(void**)&igTreeNodeStr, "igTreeNodeStr"); 237 bindFunc(cast(void**)&igTreeNodeStrStr, "igTreeNodeStrStr"); 238 bindFunc(cast(void**)&igTreeNodePtr, "igTreeNodePtr"); 239 bindFunc(cast(void**)&igTreeNodeVStr, "igTreeNodeVStr"); 240 bindFunc(cast(void**)&igTreeNodeVPtr, "igTreeNodeVPtr"); 241 bindFunc(cast(void**)&igTreeNodeExStr, "igTreeNodeExStr"); 242 bindFunc(cast(void**)&igTreeNodeExStrStr, "igTreeNodeExStrStr"); 243 bindFunc(cast(void**)&igTreeNodeExPtr, "igTreeNodeExPtr"); 244 bindFunc(cast(void**)&igTreeNodeExVStr, "igTreeNodeExVStr"); 245 bindFunc(cast(void**)&igTreeNodeExVPtr, "igTreeNodeExVPtr"); 246 bindFunc(cast(void**)&igTreePushStr, "igTreePushStr"); 247 bindFunc(cast(void**)&igTreePushPtr, "igTreePushPtr"); 248 bindFunc(cast(void**)&igTreePop, "igTreePop"); 249 bindFunc(cast(void**)&igTreeAdvanceToLabelPos, "igTreeAdvanceToLabelPos"); 250 bindFunc(cast(void**)&igGetTreeNodeToLabelSpacing, "igGetTreeNodeToLabelSpacing"); 251 bindFunc(cast(void**)&igSetNextTreeNodeOpen, "igSetNextTreeNodeOpen"); 252 bindFunc(cast(void**)&igCollapsingHeader, "igCollapsingHeader"); 253 bindFunc(cast(void**)&igCollapsingHeaderBoolPtr, "igCollapsingHeaderBoolPtr"); 254 bindFunc(cast(void**)&igSelectable, "igSelectable"); 255 bindFunc(cast(void**)&igSelectableBoolPtr, "igSelectableBoolPtr"); 256 bindFunc(cast(void**)&igListBoxStr_arr, "igListBoxStr_arr"); 257 bindFunc(cast(void**)&igListBoxHeaderVec2, "igListBoxHeaderVec2"); 258 bindFunc(cast(void**)&igListBoxHeaderInt, "igListBoxHeaderInt"); 259 bindFunc(cast(void**)&igListBoxFooter, "igListBoxFooter"); 260 bindFunc(cast(void**)&igPlotLines, "igPlotLines"); 261 bindFunc(cast(void**)&igPlotHistogramFloatPtr, "igPlotHistogramFloatPtr"); 262 bindFunc(cast(void**)&igValueBool, "igValueBool"); 263 bindFunc(cast(void**)&igValueInt, "igValueInt"); 264 bindFunc(cast(void**)&igValueUint, "igValueUint"); 265 bindFunc(cast(void**)&igValueFloat, "igValueFloat"); 266 bindFunc(cast(void**)&igBeginMainMenuBar, "igBeginMainMenuBar"); 267 bindFunc(cast(void**)&igEndMainMenuBar, "igEndMainMenuBar"); 268 bindFunc(cast(void**)&igBeginMenuBar, "igBeginMenuBar"); 269 bindFunc(cast(void**)&igEndMenuBar, "igEndMenuBar"); 270 bindFunc(cast(void**)&igBeginMenu, "igBeginMenu"); 271 bindFunc(cast(void**)&igEndMenu, "igEndMenu"); 272 bindFunc(cast(void**)&igMenuItemBool, "igMenuItemBool"); 273 bindFunc(cast(void**)&igMenuItemBoolPtr, "igMenuItemBoolPtr"); 274 bindFunc(cast(void**)&igBeginTooltip, "igBeginTooltip"); 275 bindFunc(cast(void**)&igEndTooltip, "igEndTooltip"); 276 bindFunc(cast(void**)&igSetTooltip, "igSetTooltip"); 277 bindFunc(cast(void**)&igSetTooltipV, "igSetTooltipV"); 278 bindFunc(cast(void**)&igOpenPopup, "igOpenPopup"); 279 bindFunc(cast(void**)&igBeginPopup, "igBeginPopup"); 280 bindFunc(cast(void**)&igBeginPopupContextItem, "igBeginPopupContextItem"); 281 bindFunc(cast(void**)&igBeginPopupContextWindow, "igBeginPopupContextWindow"); 282 bindFunc(cast(void**)&igBeginPopupContextVoid, "igBeginPopupContextVoid"); 283 bindFunc(cast(void**)&igBeginPopupModal, "igBeginPopupModal"); 284 bindFunc(cast(void**)&igEndPopup, "igEndPopup"); 285 bindFunc(cast(void**)&igOpenPopupOnItemClick, "igOpenPopupOnItemClick"); 286 bindFunc(cast(void**)&igIsPopupOpen, "igIsPopupOpen"); 287 bindFunc(cast(void**)&igCloseCurrentPopup, "igCloseCurrentPopup"); 288 bindFunc(cast(void**)&igColumns, "igColumns"); 289 bindFunc(cast(void**)&igNextColumn, "igNextColumn"); 290 bindFunc(cast(void**)&igGetColumnIndex, "igGetColumnIndex"); 291 bindFunc(cast(void**)&igGetColumnWidth, "igGetColumnWidth"); 292 bindFunc(cast(void**)&igSetColumnWidth, "igSetColumnWidth"); 293 bindFunc(cast(void**)&igGetColumnOffset, "igGetColumnOffset"); 294 bindFunc(cast(void**)&igSetColumnOffset, "igSetColumnOffset"); 295 bindFunc(cast(void**)&igGetColumnsCount, "igGetColumnsCount"); 296 bindFunc(cast(void**)&igBeginTabBar, "igBeginTabBar"); 297 bindFunc(cast(void**)&igEndTabBar, "igEndTabBar"); 298 bindFunc(cast(void**)&igBeginTabItem, "igBeginTabItem"); 299 bindFunc(cast(void**)&igEndTabItem, "igEndTabItem"); 300 bindFunc(cast(void**)&igSetTabItemClosed, "igSetTabItemClosed"); 301 bindFunc(cast(void**)&igLogToTTY, "igLogToTTY"); 302 bindFunc(cast(void**)&igLogToFile, "igLogToFile"); 303 bindFunc(cast(void**)&igLogToClipboard, "igLogToClipboard"); 304 bindFunc(cast(void**)&igLogFinish, "igLogFinish"); 305 bindFunc(cast(void**)&igLogButtons, "igLogButtons"); 306 bindFunc(cast(void**)&igBeginDragDropSource, "igBeginDragDropSource"); 307 bindFunc(cast(void**)&igSetDragDropPayload, "igSetDragDropPayload"); 308 bindFunc(cast(void**)&igEndDragDropSource, "igEndDragDropSource"); 309 bindFunc(cast(void**)&igBeginDragDropTarget, "igBeginDragDropTarget"); 310 bindFunc(cast(void**)&igAcceptDragDropPayload, "igAcceptDragDropPayload"); 311 bindFunc(cast(void**)&igEndDragDropTarget, "igEndDragDropTarget"); 312 bindFunc(cast(void**)&igGetDragDropPayload, "igGetDragDropPayload"); 313 bindFunc(cast(void**)&igPushClipRect, "igPushClipRect"); 314 bindFunc(cast(void**)&igPopClipRect, "igPopClipRect"); 315 bindFunc(cast(void**)&igSetItemDefaultFocus, "igSetItemDefaultFocus"); 316 bindFunc(cast(void**)&igSetKeyboardFocusHere, "igSetKeyboardFocusHere"); 317 bindFunc(cast(void**)&igIsItemHovered, "igIsItemHovered"); 318 bindFunc(cast(void**)&igIsItemActive, "igIsItemActive"); 319 bindFunc(cast(void**)&igIsItemFocused, "igIsItemFocused"); 320 bindFunc(cast(void**)&igIsItemClicked, "igIsItemClicked"); 321 bindFunc(cast(void**)&igIsItemVisible, "igIsItemVisible"); 322 bindFunc(cast(void**)&igIsItemEdited, "igIsItemEdited"); 323 bindFunc(cast(void**)&igIsItemActivated, "igIsItemActivated"); 324 bindFunc(cast(void**)&igIsItemDeactivated, "igIsItemDeactivated"); 325 bindFunc(cast(void**)&igIsItemDeactivatedAfterEdit, "igIsItemDeactivatedAfterEdit"); 326 bindFunc(cast(void**)&igIsAnyItemHovered, "igIsAnyItemHovered"); 327 bindFunc(cast(void**)&igIsAnyItemActive, "igIsAnyItemActive"); 328 bindFunc(cast(void**)&igIsAnyItemFocused, "igIsAnyItemFocused"); 329 bindFunc(cast(void**)&igGetItemRectMin, "igGetItemRectMin"); 330 bindFunc(cast(void**)&igGetItemRectMax, "igGetItemRectMax"); 331 bindFunc(cast(void**)&igGetItemRectSize, "igGetItemRectSize"); 332 bindFunc(cast(void**)&igSetItemAllowOverlap, "igSetItemAllowOverlap"); 333 bindFunc(cast(void**)&igIsRectVisible, "igIsRectVisible"); 334 bindFunc(cast(void**)&igIsRectVisibleVec2, "igIsRectVisibleVec2"); 335 bindFunc(cast(void**)&igGetTime, "igGetTime"); 336 bindFunc(cast(void**)&igGetFrameCount, "igGetFrameCount"); 337 bindFunc(cast(void**)&igGetBackgroundDrawList, "igGetBackgroundDrawList"); 338 bindFunc(cast(void**)&igGetForegroundDrawList, "igGetForegroundDrawList"); 339 bindFunc(cast(void**)&igGetDrawListSharedData, "igGetDrawListSharedData"); 340 bindFunc(cast(void**)&igGetStyleColorName, "igGetStyleColorName"); 341 bindFunc(cast(void**)&igSetStateStorage, "igSetStateStorage"); 342 bindFunc(cast(void**)&igGetStateStorage, "igGetStateStorage"); 343 bindFunc(cast(void**)&igCalcTextSize, "igCalcTextSize"); 344 bindFunc(cast(void**)&igCalcListClipping, "igCalcListClipping"); 345 bindFunc(cast(void**)&igBeginChildFrame, "igBeginChildFrame"); 346 bindFunc(cast(void**)&igEndChildFrame, "igEndChildFrame"); 347 bindFunc(cast(void**)&igColorConvertU32ToFloat4, "igColorConvertU32ToFloat4"); 348 bindFunc(cast(void**)&igColorConvertFloat4ToU32, "igColorConvertFloat4ToU32"); 349 bindFunc(cast(void**)&igGetKeyIndex, "igGetKeyIndex"); 350 bindFunc(cast(void**)&igIsKeyDown, "igIsKeyDown"); 351 bindFunc(cast(void**)&igIsKeyPressed, "igIsKeyPressed"); 352 bindFunc(cast(void**)&igIsKeyReleased, "igIsKeyReleased"); 353 bindFunc(cast(void**)&igGetKeyPressedAmount, "igGetKeyPressedAmount"); 354 bindFunc(cast(void**)&igIsMouseDown, "igIsMouseDown"); 355 bindFunc(cast(void**)&igIsAnyMouseDown, "igIsAnyMouseDown"); 356 bindFunc(cast(void**)&igIsMouseClicked, "igIsMouseClicked"); 357 bindFunc(cast(void**)&igIsMouseDoubleClicked, "igIsMouseDoubleClicked"); 358 bindFunc(cast(void**)&igIsMouseReleased, "igIsMouseReleased"); 359 bindFunc(cast(void**)&igIsMouseDragging, "igIsMouseDragging"); 360 bindFunc(cast(void**)&igIsMouseHoveringRect, "igIsMouseHoveringRect"); 361 bindFunc(cast(void**)&igIsMousePosValid, "igIsMousePosValid"); 362 bindFunc(cast(void**)&igGetMousePos, "igGetMousePos"); 363 bindFunc(cast(void**)&igGetMousePosOnOpeningCurrentPopup, "igGetMousePosOnOpeningCurrentPopup"); 364 bindFunc(cast(void**)&igGetMouseDragDelta, "igGetMouseDragDelta"); 365 bindFunc(cast(void**)&igResetMouseDragDelta, "igResetMouseDragDelta"); 366 bindFunc(cast(void**)&igGetMouseCursor, "igGetMouseCursor"); 367 bindFunc(cast(void**)&igSetMouseCursor, "igSetMouseCursor"); 368 bindFunc(cast(void**)&igCaptureKeyboardFromApp, "igCaptureKeyboardFromApp"); 369 bindFunc(cast(void**)&igCaptureMouseFromApp, "igCaptureMouseFromApp"); 370 bindFunc(cast(void**)&igGetClipboardText, "igGetClipboardText"); 371 bindFunc(cast(void**)&igSetClipboardText, "igSetClipboardText"); 372 bindFunc(cast(void**)&igLoadIniSettingsFromDisk, "igLoadIniSettingsFromDisk"); 373 bindFunc(cast(void**)&igLoadIniSettingsFromMemory, "igLoadIniSettingsFromMemory"); 374 bindFunc(cast(void**)&igSaveIniSettingsToDisk, "igSaveIniSettingsToDisk"); 375 bindFunc(cast(void**)&igSaveIniSettingsToMemory, "igSaveIniSettingsToMemory"); 376 bindFunc(cast(void**)&igMemAlloc, "igMemAlloc"); 377 bindFunc(cast(void**)&igMemFree, "igMemFree"); 378 bindFunc(cast(void**)&ImGuiStyle_ImGuiStyle, "ImGuiStyle_ImGuiStyle"); 379 bindFunc(cast(void**)&ImGuiStyle_destroy, "ImGuiStyle_destroy"); 380 bindFunc(cast(void**)&ImGuiStyle_ScaleAllSizes, "ImGuiStyle_ScaleAllSizes"); 381 bindFunc(cast(void**)&ImGuiIO_AddInputCharacter, "ImGuiIO_AddInputCharacter"); 382 bindFunc(cast(void**)&ImGuiIO_AddInputCharactersUTF8, "ImGuiIO_AddInputCharactersUTF8"); 383 bindFunc(cast(void**)&ImGuiIO_ClearInputCharacters, "ImGuiIO_ClearInputCharacters"); 384 bindFunc(cast(void**)&ImGuiIO_ImGuiIO, "ImGuiIO_ImGuiIO"); 385 bindFunc(cast(void**)&ImGuiIO_destroy, "ImGuiIO_destroy"); 386 bindFunc(cast(void**)&ImGuiInputTextCallbackData_ImGuiInputTextCallbackData, "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"); 387 bindFunc(cast(void**)&ImGuiInputTextCallbackData_destroy, "ImGuiInputTextCallbackData_destroy"); 388 bindFunc(cast(void**)&ImGuiInputTextCallbackData_DeleteChars, "ImGuiInputTextCallbackData_DeleteChars"); 389 bindFunc(cast(void**)&ImGuiInputTextCallbackData_InsertChars, "ImGuiInputTextCallbackData_InsertChars"); 390 bindFunc(cast(void**)&ImGuiInputTextCallbackData_HasSelection, "ImGuiInputTextCallbackData_HasSelection"); 391 bindFunc(cast(void**)&ImGuiPayload_ImGuiPayload, "ImGuiPayload_ImGuiPayload"); 392 bindFunc(cast(void**)&ImGuiPayload_destroy, "ImGuiPayload_destroy"); 393 bindFunc(cast(void**)&ImGuiPayload_Clear, "ImGuiPayload_Clear"); 394 bindFunc(cast(void**)&ImGuiPayload_IsDataType, "ImGuiPayload_IsDataType"); 395 bindFunc(cast(void**)&ImGuiPayload_IsPreview, "ImGuiPayload_IsPreview"); 396 bindFunc(cast(void**)&ImGuiPayload_IsDelivery, "ImGuiPayload_IsDelivery"); 397 bindFunc(cast(void**)&ImGuiOnceUponAFrame_ImGuiOnceUponAFrame, "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"); 398 bindFunc(cast(void**)&ImGuiOnceUponAFrame_destroy, "ImGuiOnceUponAFrame_destroy"); 399 bindFunc(cast(void**)&ImGuiTextFilter_ImGuiTextFilter, "ImGuiTextFilter_ImGuiTextFilter"); 400 bindFunc(cast(void**)&ImGuiTextFilter_destroy, "ImGuiTextFilter_destroy"); 401 bindFunc(cast(void**)&ImGuiTextFilter_Draw, "ImGuiTextFilter_Draw"); 402 bindFunc(cast(void**)&ImGuiTextFilter_PassFilter, "ImGuiTextFilter_PassFilter"); 403 bindFunc(cast(void**)&ImGuiTextFilter_Build, "ImGuiTextFilter_Build"); 404 bindFunc(cast(void**)&ImGuiTextFilter_Clear, "ImGuiTextFilter_Clear"); 405 bindFunc(cast(void**)&ImGuiTextFilter_IsActive, "ImGuiTextFilter_IsActive"); 406 bindFunc(cast(void**)&TextRange_TextRange, "TextRange_TextRange"); 407 bindFunc(cast(void**)&TextRange_destroy, "TextRange_destroy"); 408 bindFunc(cast(void**)&TextRange_TextRangeStr, "TextRange_TextRangeStr"); 409 bindFunc(cast(void**)&TextRange_begin, "TextRange_begin"); 410 bindFunc(cast(void**)&TextRange_end, "TextRange_end"); 411 bindFunc(cast(void**)&TextRange_empty, "TextRange_empty"); 412 bindFunc(cast(void**)&TextRange_split, "TextRange_split"); 413 bindFunc(cast(void**)&ImGuiTextBuffer_ImGuiTextBuffer, "ImGuiTextBuffer_ImGuiTextBuffer"); 414 bindFunc(cast(void**)&ImGuiTextBuffer_destroy, "ImGuiTextBuffer_destroy"); 415 bindFunc(cast(void**)&ImGuiTextBuffer_begin, "ImGuiTextBuffer_begin"); 416 bindFunc(cast(void**)&ImGuiTextBuffer_end, "ImGuiTextBuffer_end"); 417 bindFunc(cast(void**)&ImGuiTextBuffer_size, "ImGuiTextBuffer_size"); 418 bindFunc(cast(void**)&ImGuiTextBuffer_empty, "ImGuiTextBuffer_empty"); 419 bindFunc(cast(void**)&ImGuiTextBuffer_clear, "ImGuiTextBuffer_clear"); 420 bindFunc(cast(void**)&ImGuiTextBuffer_reserve, "ImGuiTextBuffer_reserve"); 421 bindFunc(cast(void**)&ImGuiTextBuffer_c_str, "ImGuiTextBuffer_c_str"); 422 bindFunc(cast(void**)&ImGuiTextBuffer_append, "ImGuiTextBuffer_append"); 423 bindFunc(cast(void**)&ImGuiTextBuffer_appendfv, "ImGuiTextBuffer_appendfv"); 424 bindFunc(cast(void**)&Pair_PairInt, "Pair_PairInt"); 425 bindFunc(cast(void**)&Pair_destroy, "Pair_destroy"); 426 bindFunc(cast(void**)&Pair_PairFloat, "Pair_PairFloat"); 427 bindFunc(cast(void**)&Pair_PairPtr, "Pair_PairPtr"); 428 bindFunc(cast(void**)&ImGuiStorage_Clear, "ImGuiStorage_Clear"); 429 bindFunc(cast(void**)&ImGuiStorage_GetInt, "ImGuiStorage_GetInt"); 430 bindFunc(cast(void**)&ImGuiStorage_SetInt, "ImGuiStorage_SetInt"); 431 bindFunc(cast(void**)&ImGuiStorage_GetBool, "ImGuiStorage_GetBool"); 432 bindFunc(cast(void**)&ImGuiStorage_SetBool, "ImGuiStorage_SetBool"); 433 bindFunc(cast(void**)&ImGuiStorage_GetFloat, "ImGuiStorage_GetFloat"); 434 bindFunc(cast(void**)&ImGuiStorage_SetFloat, "ImGuiStorage_SetFloat"); 435 bindFunc(cast(void**)&ImGuiStorage_GetVoidPtr, "ImGuiStorage_GetVoidPtr"); 436 bindFunc(cast(void**)&ImGuiStorage_SetVoidPtr, "ImGuiStorage_SetVoidPtr"); 437 bindFunc(cast(void**)&ImGuiStorage_GetIntRef, "ImGuiStorage_GetIntRef"); 438 bindFunc(cast(void**)&ImGuiStorage_GetBoolRef, "ImGuiStorage_GetBoolRef"); 439 bindFunc(cast(void**)&ImGuiStorage_GetFloatRef, "ImGuiStorage_GetFloatRef"); 440 bindFunc(cast(void**)&ImGuiStorage_GetVoidPtrRef, "ImGuiStorage_GetVoidPtrRef"); 441 bindFunc(cast(void**)&ImGuiStorage_SetAllInt, "ImGuiStorage_SetAllInt"); 442 bindFunc(cast(void**)&ImGuiStorage_BuildSortByKey, "ImGuiStorage_BuildSortByKey"); 443 bindFunc(cast(void**)&ImGuiListClipper_ImGuiListClipper, "ImGuiListClipper_ImGuiListClipper"); 444 bindFunc(cast(void**)&ImGuiListClipper_destroy, "ImGuiListClipper_destroy"); 445 bindFunc(cast(void**)&ImGuiListClipper_Step, "ImGuiListClipper_Step"); 446 bindFunc(cast(void**)&ImGuiListClipper_Begin, "ImGuiListClipper_Begin"); 447 bindFunc(cast(void**)&ImGuiListClipper_End, "ImGuiListClipper_End"); 448 bindFunc(cast(void**)&ImColor_ImColor, "ImColor_ImColor"); 449 bindFunc(cast(void**)&ImColor_destroy, "ImColor_destroy"); 450 bindFunc(cast(void**)&ImColor_ImColorInt, "ImColor_ImColorInt"); 451 bindFunc(cast(void**)&ImColor_ImColorU32, "ImColor_ImColorU32"); 452 bindFunc(cast(void**)&ImColor_ImColorFloat, "ImColor_ImColorFloat"); 453 bindFunc(cast(void**)&ImColor_ImColorVec4, "ImColor_ImColorVec4"); 454 bindFunc(cast(void**)&ImColor_SetHSV, "ImColor_SetHSV"); 455 bindFunc(cast(void**)&ImColor_HSV, "ImColor_HSV"); 456 bindFunc(cast(void**)&ImDrawCmd_ImDrawCmd, "ImDrawCmd_ImDrawCmd"); 457 bindFunc(cast(void**)&ImDrawCmd_destroy, "ImDrawCmd_destroy"); 458 bindFunc(cast(void**)&ImDrawList_ImDrawList, "ImDrawList_ImDrawList"); 459 bindFunc(cast(void**)&ImDrawList_destroy, "ImDrawList_destroy"); 460 bindFunc(cast(void**)&ImDrawList_PushClipRect, "ImDrawList_PushClipRect"); 461 bindFunc(cast(void**)&ImDrawList_PushClipRectFullScreen, "ImDrawList_PushClipRectFullScreen"); 462 bindFunc(cast(void**)&ImDrawList_PopClipRect, "ImDrawList_PopClipRect"); 463 bindFunc(cast(void**)&ImDrawList_PushTextureID, "ImDrawList_PushTextureID"); 464 bindFunc(cast(void**)&ImDrawList_PopTextureID, "ImDrawList_PopTextureID"); 465 bindFunc(cast(void**)&ImDrawList_GetClipRectMin, "ImDrawList_GetClipRectMin"); 466 bindFunc(cast(void**)&ImDrawList_GetClipRectMax, "ImDrawList_GetClipRectMax"); 467 bindFunc(cast(void**)&ImDrawList_AddLine, "ImDrawList_AddLine"); 468 bindFunc(cast(void**)&ImDrawList_AddRect, "ImDrawList_AddRect"); 469 bindFunc(cast(void**)&ImDrawList_AddRectFilled, "ImDrawList_AddRectFilled"); 470 bindFunc(cast(void**)&ImDrawList_AddRectFilledMultiColor, "ImDrawList_AddRectFilledMultiColor"); 471 bindFunc(cast(void**)&ImDrawList_AddQuad, "ImDrawList_AddQuad"); 472 bindFunc(cast(void**)&ImDrawList_AddQuadFilled, "ImDrawList_AddQuadFilled"); 473 bindFunc(cast(void**)&ImDrawList_AddTriangle, "ImDrawList_AddTriangle"); 474 bindFunc(cast(void**)&ImDrawList_AddTriangleFilled, "ImDrawList_AddTriangleFilled"); 475 bindFunc(cast(void**)&ImDrawList_AddCircle, "ImDrawList_AddCircle"); 476 bindFunc(cast(void**)&ImDrawList_AddCircleFilled, "ImDrawList_AddCircleFilled"); 477 bindFunc(cast(void**)&ImDrawList_AddText, "ImDrawList_AddText"); 478 bindFunc(cast(void**)&ImDrawList_AddTextFontPtr, "ImDrawList_AddTextFontPtr"); 479 bindFunc(cast(void**)&ImDrawList_AddImage, "ImDrawList_AddImage"); 480 bindFunc(cast(void**)&ImDrawList_AddImageQuad, "ImDrawList_AddImageQuad"); 481 bindFunc(cast(void**)&ImDrawList_AddImageRounded, "ImDrawList_AddImageRounded"); 482 bindFunc(cast(void**)&ImDrawList_AddPolyline, "ImDrawList_AddPolyline"); 483 bindFunc(cast(void**)&ImDrawList_AddConvexPolyFilled, "ImDrawList_AddConvexPolyFilled"); 484 bindFunc(cast(void**)&ImDrawList_AddBezierCurve, "ImDrawList_AddBezierCurve"); 485 bindFunc(cast(void**)&ImDrawList_PathClear, "ImDrawList_PathClear"); 486 bindFunc(cast(void**)&ImDrawList_PathLineTo, "ImDrawList_PathLineTo"); 487 bindFunc(cast(void**)&ImDrawList_PathLineToMergeDuplicate, "ImDrawList_PathLineToMergeDuplicate"); 488 bindFunc(cast(void**)&ImDrawList_PathFillConvex, "ImDrawList_PathFillConvex"); 489 bindFunc(cast(void**)&ImDrawList_PathStroke, "ImDrawList_PathStroke"); 490 bindFunc(cast(void**)&ImDrawList_PathArcTo, "ImDrawList_PathArcTo"); 491 bindFunc(cast(void**)&ImDrawList_PathArcToFast, "ImDrawList_PathArcToFast"); 492 bindFunc(cast(void**)&ImDrawList_PathBezierCurveTo, "ImDrawList_PathBezierCurveTo"); 493 bindFunc(cast(void**)&ImDrawList_PathRect, "ImDrawList_PathRect"); 494 bindFunc(cast(void**)&ImDrawList_ChannelsSplit, "ImDrawList_ChannelsSplit"); 495 bindFunc(cast(void**)&ImDrawList_ChannelsMerge, "ImDrawList_ChannelsMerge"); 496 bindFunc(cast(void**)&ImDrawList_ChannelsSetCurrent, "ImDrawList_ChannelsSetCurrent"); 497 bindFunc(cast(void**)&ImDrawList_AddCallback, "ImDrawList_AddCallback"); 498 bindFunc(cast(void**)&ImDrawList_AddDrawCmd, "ImDrawList_AddDrawCmd"); 499 bindFunc(cast(void**)&ImDrawList_CloneOutput, "ImDrawList_CloneOutput"); 500 bindFunc(cast(void**)&ImDrawList_Clear, "ImDrawList_Clear"); 501 bindFunc(cast(void**)&ImDrawList_ClearFreeMemory, "ImDrawList_ClearFreeMemory"); 502 bindFunc(cast(void**)&ImDrawList_PrimReserve, "ImDrawList_PrimReserve"); 503 bindFunc(cast(void**)&ImDrawList_PrimRect, "ImDrawList_PrimRect"); 504 bindFunc(cast(void**)&ImDrawList_PrimRectUV, "ImDrawList_PrimRectUV"); 505 bindFunc(cast(void**)&ImDrawList_PrimQuadUV, "ImDrawList_PrimQuadUV"); 506 bindFunc(cast(void**)&ImDrawList_PrimWriteVtx, "ImDrawList_PrimWriteVtx"); 507 bindFunc(cast(void**)&ImDrawList_PrimWriteIdx, "ImDrawList_PrimWriteIdx"); 508 bindFunc(cast(void**)&ImDrawList_PrimVtx, "ImDrawList_PrimVtx"); 509 bindFunc(cast(void**)&ImDrawList_UpdateClipRect, "ImDrawList_UpdateClipRect"); 510 bindFunc(cast(void**)&ImDrawList_UpdateTextureID, "ImDrawList_UpdateTextureID"); 511 bindFunc(cast(void**)&ImDrawData_ImDrawData, "ImDrawData_ImDrawData"); 512 bindFunc(cast(void**)&ImDrawData_destroy, "ImDrawData_destroy"); 513 bindFunc(cast(void**)&ImDrawData_Clear, "ImDrawData_Clear"); 514 bindFunc(cast(void**)&ImDrawData_DeIndexAllBuffers, "ImDrawData_DeIndexAllBuffers"); 515 bindFunc(cast(void**)&ImDrawData_ScaleClipRects, "ImDrawData_ScaleClipRects"); 516 bindFunc(cast(void**)&ImFontConfig_ImFontConfig, "ImFontConfig_ImFontConfig"); 517 bindFunc(cast(void**)&ImFontConfig_destroy, "ImFontConfig_destroy"); 518 bindFunc(cast(void**)&ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder, "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"); 519 bindFunc(cast(void**)&ImFontGlyphRangesBuilder_destroy, "ImFontGlyphRangesBuilder_destroy"); 520 bindFunc(cast(void**)&ImFontGlyphRangesBuilder_GetBit, "ImFontGlyphRangesBuilder_GetBit"); 521 bindFunc(cast(void**)&ImFontGlyphRangesBuilder_SetBit, "ImFontGlyphRangesBuilder_SetBit"); 522 bindFunc(cast(void**)&ImFontGlyphRangesBuilder_AddChar, "ImFontGlyphRangesBuilder_AddChar"); 523 bindFunc(cast(void**)&ImFontGlyphRangesBuilder_AddText, "ImFontGlyphRangesBuilder_AddText"); 524 bindFunc(cast(void**)&ImFontGlyphRangesBuilder_AddRanges, "ImFontGlyphRangesBuilder_AddRanges"); 525 bindFunc(cast(void**)&ImFontGlyphRangesBuilder_BuildRanges, "ImFontGlyphRangesBuilder_BuildRanges"); 526 bindFunc(cast(void**)&ImFontAtlas_ImFontAtlas, "ImFontAtlas_ImFontAtlas"); 527 bindFunc(cast(void**)&ImFontAtlas_destroy, "ImFontAtlas_destroy"); 528 bindFunc(cast(void**)&ImFontAtlas_AddFont, "ImFontAtlas_AddFont"); 529 bindFunc(cast(void**)&ImFontAtlas_AddFontDefault, "ImFontAtlas_AddFontDefault"); 530 bindFunc(cast(void**)&ImFontAtlas_AddFontFromFileTTF, "ImFontAtlas_AddFontFromFileTTF"); 531 bindFunc(cast(void**)&ImFontAtlas_AddFontFromMemoryTTF, "ImFontAtlas_AddFontFromMemoryTTF"); 532 bindFunc(cast(void**)&ImFontAtlas_AddFontFromMemoryCompressedTTF, "ImFontAtlas_AddFontFromMemoryCompressedTTF"); 533 bindFunc(cast(void**)&ImFontAtlas_AddFontFromMemoryCompressedBase85TTF, "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"); 534 bindFunc(cast(void**)&ImFontAtlas_ClearInputData, "ImFontAtlas_ClearInputData"); 535 bindFunc(cast(void**)&ImFontAtlas_ClearTexData, "ImFontAtlas_ClearTexData"); 536 bindFunc(cast(void**)&ImFontAtlas_ClearFonts, "ImFontAtlas_ClearFonts"); 537 bindFunc(cast(void**)&ImFontAtlas_Clear, "ImFontAtlas_Clear"); 538 bindFunc(cast(void**)&ImFontAtlas_Build, "ImFontAtlas_Build"); 539 bindFunc(cast(void**)&ImFontAtlas_GetTexDataAsAlpha8, "ImFontAtlas_GetTexDataAsAlpha8"); 540 bindFunc(cast(void**)&ImFontAtlas_GetTexDataAsRGBA32, "ImFontAtlas_GetTexDataAsRGBA32"); 541 bindFunc(cast(void**)&ImFontAtlas_IsBuilt, "ImFontAtlas_IsBuilt"); 542 bindFunc(cast(void**)&ImFontAtlas_SetTexID, "ImFontAtlas_SetTexID"); 543 bindFunc(cast(void**)&ImFontAtlas_GetGlyphRangesDefault, "ImFontAtlas_GetGlyphRangesDefault"); 544 bindFunc(cast(void**)&ImFontAtlas_GetGlyphRangesKorean, "ImFontAtlas_GetGlyphRangesKorean"); 545 bindFunc(cast(void**)&ImFontAtlas_GetGlyphRangesJapanese, "ImFontAtlas_GetGlyphRangesJapanese"); 546 bindFunc(cast(void**)&ImFontAtlas_GetGlyphRangesChineseFull, "ImFontAtlas_GetGlyphRangesChineseFull"); 547 bindFunc(cast(void**)&ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon, "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"); 548 bindFunc(cast(void**)&ImFontAtlas_GetGlyphRangesCyrillic, "ImFontAtlas_GetGlyphRangesCyrillic"); 549 bindFunc(cast(void**)&ImFontAtlas_GetGlyphRangesThai, "ImFontAtlas_GetGlyphRangesThai"); 550 bindFunc(cast(void**)&ImFontAtlas_GetGlyphRangesVietnamese, "ImFontAtlas_GetGlyphRangesVietnamese"); 551 bindFunc(cast(void**)&CustomRect_CustomRect, "CustomRect_CustomRect"); 552 bindFunc(cast(void**)&CustomRect_destroy, "CustomRect_destroy"); 553 bindFunc(cast(void**)&CustomRect_IsPacked, "CustomRect_IsPacked"); 554 bindFunc(cast(void**)&ImFontAtlas_AddCustomRectRegular, "ImFontAtlas_AddCustomRectRegular"); 555 bindFunc(cast(void**)&ImFontAtlas_AddCustomRectFontGlyph, "ImFontAtlas_AddCustomRectFontGlyph"); 556 bindFunc(cast(void**)&ImFontAtlas_GetCustomRectByIndex, "ImFontAtlas_GetCustomRectByIndex"); 557 bindFunc(cast(void**)&ImFontAtlas_CalcCustomRectUV, "ImFontAtlas_CalcCustomRectUV"); 558 bindFunc(cast(void**)&ImFontAtlas_GetMouseCursorTexData, "ImFontAtlas_GetMouseCursorTexData"); 559 bindFunc(cast(void**)&ImFont_ImFont, "ImFont_ImFont"); 560 bindFunc(cast(void**)&ImFont_destroy, "ImFont_destroy"); 561 bindFunc(cast(void**)&ImFont_FindGlyph, "ImFont_FindGlyph"); 562 bindFunc(cast(void**)&ImFont_FindGlyphNoFallback, "ImFont_FindGlyphNoFallback"); 563 bindFunc(cast(void**)&ImFont_GetCharAdvance, "ImFont_GetCharAdvance"); 564 bindFunc(cast(void**)&ImFont_IsLoaded, "ImFont_IsLoaded"); 565 bindFunc(cast(void**)&ImFont_GetDebugName, "ImFont_GetDebugName"); 566 bindFunc(cast(void**)&ImFont_CalcTextSizeA, "ImFont_CalcTextSizeA"); 567 bindFunc(cast(void**)&ImFont_CalcWordWrapPositionA, "ImFont_CalcWordWrapPositionA"); 568 bindFunc(cast(void**)&ImFont_RenderChar, "ImFont_RenderChar"); 569 bindFunc(cast(void**)&ImFont_RenderText, "ImFont_RenderText"); 570 bindFunc(cast(void**)&ImFont_BuildLookupTable, "ImFont_BuildLookupTable"); 571 bindFunc(cast(void**)&ImFont_ClearOutputData, "ImFont_ClearOutputData"); 572 bindFunc(cast(void**)&ImFont_GrowIndex, "ImFont_GrowIndex"); 573 bindFunc(cast(void**)&ImFont_AddGlyph, "ImFont_AddGlyph"); 574 bindFunc(cast(void**)&ImFont_AddRemapChar, "ImFont_AddRemapChar"); 575 bindFunc(cast(void**)&ImFont_SetFallbackChar, "ImFont_SetFallbackChar"); 576 bindFunc(cast(void**)&igGetWindowPos_nonUDT, "igGetWindowPos_nonUDT"); 577 bindFunc(cast(void**)&igGetWindowPos_nonUDT2, "igGetWindowPos_nonUDT2"); 578 bindFunc(cast(void**)&igGetWindowSize_nonUDT, "igGetWindowSize_nonUDT"); 579 bindFunc(cast(void**)&igGetWindowSize_nonUDT2, "igGetWindowSize_nonUDT2"); 580 bindFunc(cast(void**)&igGetContentRegionMax_nonUDT, "igGetContentRegionMax_nonUDT"); 581 bindFunc(cast(void**)&igGetContentRegionMax_nonUDT2, "igGetContentRegionMax_nonUDT2"); 582 bindFunc(cast(void**)&igGetContentRegionAvail_nonUDT, "igGetContentRegionAvail_nonUDT"); 583 bindFunc(cast(void**)&igGetContentRegionAvail_nonUDT2, "igGetContentRegionAvail_nonUDT2"); 584 bindFunc(cast(void**)&igGetWindowContentRegionMin_nonUDT, "igGetWindowContentRegionMin_nonUDT"); 585 bindFunc(cast(void**)&igGetWindowContentRegionMin_nonUDT2, "igGetWindowContentRegionMin_nonUDT2"); 586 bindFunc(cast(void**)&igGetWindowContentRegionMax_nonUDT, "igGetWindowContentRegionMax_nonUDT"); 587 bindFunc(cast(void**)&igGetWindowContentRegionMax_nonUDT2, "igGetWindowContentRegionMax_nonUDT2"); 588 bindFunc(cast(void**)&igGetFontTexUvWhitePixel_nonUDT, "igGetFontTexUvWhitePixel_nonUDT"); 589 bindFunc(cast(void**)&igGetFontTexUvWhitePixel_nonUDT2, "igGetFontTexUvWhitePixel_nonUDT2"); 590 bindFunc(cast(void**)&igGetCursorPos_nonUDT, "igGetCursorPos_nonUDT"); 591 bindFunc(cast(void**)&igGetCursorPos_nonUDT2, "igGetCursorPos_nonUDT2"); 592 bindFunc(cast(void**)&igGetCursorStartPos_nonUDT, "igGetCursorStartPos_nonUDT"); 593 bindFunc(cast(void**)&igGetCursorStartPos_nonUDT2, "igGetCursorStartPos_nonUDT2"); 594 bindFunc(cast(void**)&igGetCursorScreenPos_nonUDT, "igGetCursorScreenPos_nonUDT"); 595 bindFunc(cast(void**)&igGetCursorScreenPos_nonUDT2, "igGetCursorScreenPos_nonUDT2"); 596 bindFunc(cast(void**)&igGetItemRectMin_nonUDT, "igGetItemRectMin_nonUDT"); 597 bindFunc(cast(void**)&igGetItemRectMin_nonUDT2, "igGetItemRectMin_nonUDT2"); 598 bindFunc(cast(void**)&igGetItemRectMax_nonUDT, "igGetItemRectMax_nonUDT"); 599 bindFunc(cast(void**)&igGetItemRectMax_nonUDT2, "igGetItemRectMax_nonUDT2"); 600 bindFunc(cast(void**)&igGetItemRectSize_nonUDT, "igGetItemRectSize_nonUDT"); 601 bindFunc(cast(void**)&igGetItemRectSize_nonUDT2, "igGetItemRectSize_nonUDT2"); 602 bindFunc(cast(void**)&igCalcTextSize_nonUDT, "igCalcTextSize_nonUDT"); 603 bindFunc(cast(void**)&igCalcTextSize_nonUDT2, "igCalcTextSize_nonUDT2"); 604 bindFunc(cast(void**)&igColorConvertU32ToFloat4_nonUDT, "igColorConvertU32ToFloat4_nonUDT"); 605 bindFunc(cast(void**)&igColorConvertU32ToFloat4_nonUDT2, "igColorConvertU32ToFloat4_nonUDT2"); 606 bindFunc(cast(void**)&igGetMousePos_nonUDT, "igGetMousePos_nonUDT"); 607 bindFunc(cast(void**)&igGetMousePos_nonUDT2, "igGetMousePos_nonUDT2"); 608 bindFunc(cast(void**)&igGetMousePosOnOpeningCurrentPopup_nonUDT, "igGetMousePosOnOpeningCurrentPopup_nonUDT"); 609 bindFunc(cast(void**)&igGetMousePosOnOpeningCurrentPopup_nonUDT2, "igGetMousePosOnOpeningCurrentPopup_nonUDT2"); 610 bindFunc(cast(void**)&igGetMouseDragDelta_nonUDT, "igGetMouseDragDelta_nonUDT"); 611 bindFunc(cast(void**)&igGetMouseDragDelta_nonUDT2, "igGetMouseDragDelta_nonUDT2"); 612 bindFunc(cast(void**)&ImColor_HSV_nonUDT, "ImColor_HSV_nonUDT"); 613 bindFunc(cast(void**)&ImColor_HSV_nonUDT2, "ImColor_HSV_nonUDT2"); 614 bindFunc(cast(void**)&ImDrawList_GetClipRectMin_nonUDT, "ImDrawList_GetClipRectMin_nonUDT"); 615 bindFunc(cast(void**)&ImDrawList_GetClipRectMin_nonUDT2, "ImDrawList_GetClipRectMin_nonUDT2"); 616 bindFunc(cast(void**)&ImDrawList_GetClipRectMax_nonUDT, "ImDrawList_GetClipRectMax_nonUDT"); 617 bindFunc(cast(void**)&ImDrawList_GetClipRectMax_nonUDT2, "ImDrawList_GetClipRectMax_nonUDT2"); 618 bindFunc(cast(void**)&ImFont_CalcTextSizeA_nonUDT, "ImFont_CalcTextSizeA_nonUDT"); 619 bindFunc(cast(void**)&ImFont_CalcTextSizeA_nonUDT2, "ImFont_CalcTextSizeA_nonUDT2"); 620 bindFunc(cast(void**)&ImVector_float_ImVector_float, "ImVector_float_ImVector_float"); 621 bindFunc(cast(void**)&ImVector_float_destroy, "ImVector_float_destroy"); 622 bindFunc(cast(void**)&ImVector_ImWchar_ImVector_ImWchar, "ImVector_ImWchar_ImVector_ImWchar"); 623 bindFunc(cast(void**)&ImVector_ImWchar_destroy, "ImVector_ImWchar_destroy"); 624 bindFunc(cast(void**)&ImVector_ImFontConfig_ImVector_ImFontConfig, "ImVector_ImFontConfig_ImVector_ImFontConfig"); 625 bindFunc(cast(void**)&ImVector_ImFontConfig_destroy, "ImVector_ImFontConfig_destroy"); 626 bindFunc(cast(void**)&ImVector_ImFontGlyph_ImVector_ImFontGlyph, "ImVector_ImFontGlyph_ImVector_ImFontGlyph"); 627 bindFunc(cast(void**)&ImVector_ImFontGlyph_destroy, "ImVector_ImFontGlyph_destroy"); 628 bindFunc(cast(void**)&ImVector_TextRange_ImVector_TextRange, "ImVector_TextRange_ImVector_TextRange"); 629 bindFunc(cast(void**)&ImVector_TextRange_destroy, "ImVector_TextRange_destroy"); 630 bindFunc(cast(void**)&ImVector_CustomRect_ImVector_CustomRect, "ImVector_CustomRect_ImVector_CustomRect"); 631 bindFunc(cast(void**)&ImVector_CustomRect_destroy, "ImVector_CustomRect_destroy"); 632 bindFunc(cast(void**)&ImVector_ImDrawChannel_ImVector_ImDrawChannel, "ImVector_ImDrawChannel_ImVector_ImDrawChannel"); 633 bindFunc(cast(void**)&ImVector_ImDrawChannel_destroy, "ImVector_ImDrawChannel_destroy"); 634 bindFunc(cast(void**)&ImVector_char_ImVector_char, "ImVector_char_ImVector_char"); 635 bindFunc(cast(void**)&ImVector_char_destroy, "ImVector_char_destroy"); 636 bindFunc(cast(void**)&ImVector_ImTextureID_ImVector_ImTextureID, "ImVector_ImTextureID_ImVector_ImTextureID"); 637 bindFunc(cast(void**)&ImVector_ImTextureID_destroy, "ImVector_ImTextureID_destroy"); 638 bindFunc(cast(void**)&ImVector_ImDrawVert_ImVector_ImDrawVert, "ImVector_ImDrawVert_ImVector_ImDrawVert"); 639 bindFunc(cast(void**)&ImVector_ImDrawVert_destroy, "ImVector_ImDrawVert_destroy"); 640 bindFunc(cast(void**)&ImVector_int_ImVector_int, "ImVector_int_ImVector_int"); 641 bindFunc(cast(void**)&ImVector_int_destroy, "ImVector_int_destroy"); 642 bindFunc(cast(void**)&ImVector_Pair_ImVector_Pair, "ImVector_Pair_ImVector_Pair"); 643 bindFunc(cast(void**)&ImVector_Pair_destroy, "ImVector_Pair_destroy"); 644 bindFunc(cast(void**)&ImVector_ImFontPtr_ImVector_ImFontPtr, "ImVector_ImFontPtr_ImVector_ImFontPtr"); 645 bindFunc(cast(void**)&ImVector_ImFontPtr_destroy, "ImVector_ImFontPtr_destroy"); 646 bindFunc(cast(void**)&ImVector_ImVec4_ImVector_ImVec4, "ImVector_ImVec4_ImVector_ImVec4"); 647 bindFunc(cast(void**)&ImVector_ImVec4_destroy, "ImVector_ImVec4_destroy"); 648 bindFunc(cast(void**)&ImVector_ImDrawCmd_ImVector_ImDrawCmd, "ImVector_ImDrawCmd_ImVector_ImDrawCmd"); 649 bindFunc(cast(void**)&ImVector_ImDrawCmd_destroy, "ImVector_ImDrawCmd_destroy"); 650 bindFunc(cast(void**)&ImVector_ImDrawIdx_ImVector_ImDrawIdx, "ImVector_ImDrawIdx_ImVector_ImDrawIdx"); 651 bindFunc(cast(void**)&ImVector_ImDrawIdx_destroy, "ImVector_ImDrawIdx_destroy"); 652 bindFunc(cast(void**)&ImVector_ImVec2_ImVector_ImVec2, "ImVector_ImVec2_ImVector_ImVec2"); 653 bindFunc(cast(void**)&ImVector_ImVec2_destroy, "ImVector_ImVec2_destroy"); 654 bindFunc(cast(void**)&ImVector_float_ImVector_floatVector, "ImVector_float_ImVector_floatVector"); 655 bindFunc(cast(void**)&ImVector_ImWchar_ImVector_ImWcharVector, "ImVector_ImWchar_ImVector_ImWcharVector"); 656 bindFunc(cast(void**)&ImVector_ImFontConfig_ImVector_ImFontConfigVector, "ImVector_ImFontConfig_ImVector_ImFontConfigVector"); 657 bindFunc(cast(void**)&ImVector_ImFontGlyph_ImVector_ImFontGlyphVector, "ImVector_ImFontGlyph_ImVector_ImFontGlyphVector"); 658 bindFunc(cast(void**)&ImVector_TextRange_ImVector_TextRangeVector, "ImVector_TextRange_ImVector_TextRangeVector"); 659 bindFunc(cast(void**)&ImVector_CustomRect_ImVector_CustomRectVector, "ImVector_CustomRect_ImVector_CustomRectVector"); 660 bindFunc(cast(void**)&ImVector_ImDrawChannel_ImVector_ImDrawChannelVector, "ImVector_ImDrawChannel_ImVector_ImDrawChannelVector"); 661 bindFunc(cast(void**)&ImVector_char_ImVector_charVector, "ImVector_char_ImVector_charVector"); 662 bindFunc(cast(void**)&ImVector_ImTextureID_ImVector_ImTextureIDVector, "ImVector_ImTextureID_ImVector_ImTextureIDVector"); 663 bindFunc(cast(void**)&ImVector_ImDrawVert_ImVector_ImDrawVertVector, "ImVector_ImDrawVert_ImVector_ImDrawVertVector"); 664 bindFunc(cast(void**)&ImVector_int_ImVector_intVector, "ImVector_int_ImVector_intVector"); 665 bindFunc(cast(void**)&ImVector_Pair_ImVector_PairVector, "ImVector_Pair_ImVector_PairVector"); 666 bindFunc(cast(void**)&ImVector_ImFontPtr_ImVector_ImFontPtrVector, "ImVector_ImFontPtr_ImVector_ImFontPtrVector"); 667 bindFunc(cast(void**)&ImVector_ImVec4_ImVector_ImVec4Vector, "ImVector_ImVec4_ImVector_ImVec4Vector"); 668 bindFunc(cast(void**)&ImVector_ImDrawCmd_ImVector_ImDrawCmdVector, "ImVector_ImDrawCmd_ImVector_ImDrawCmdVector"); 669 bindFunc(cast(void**)&ImVector_ImDrawIdx_ImVector_ImDrawIdxVector, "ImVector_ImDrawIdx_ImVector_ImDrawIdxVector"); 670 bindFunc(cast(void**)&ImVector_ImVec2_ImVector_ImVec2Vector, "ImVector_ImVec2_ImVector_ImVec2Vector"); 671 bindFunc(cast(void**)&ImVector_float_empty, "ImVector_float_empty"); 672 bindFunc(cast(void**)&ImVector_ImWchar_empty, "ImVector_ImWchar_empty"); 673 bindFunc(cast(void**)&ImVector_ImFontConfig_empty, "ImVector_ImFontConfig_empty"); 674 bindFunc(cast(void**)&ImVector_ImFontGlyph_empty, "ImVector_ImFontGlyph_empty"); 675 bindFunc(cast(void**)&ImVector_TextRange_empty, "ImVector_TextRange_empty"); 676 bindFunc(cast(void**)&ImVector_CustomRect_empty, "ImVector_CustomRect_empty"); 677 bindFunc(cast(void**)&ImVector_ImDrawChannel_empty, "ImVector_ImDrawChannel_empty"); 678 bindFunc(cast(void**)&ImVector_char_empty, "ImVector_char_empty"); 679 bindFunc(cast(void**)&ImVector_ImTextureID_empty, "ImVector_ImTextureID_empty"); 680 bindFunc(cast(void**)&ImVector_ImDrawVert_empty, "ImVector_ImDrawVert_empty"); 681 bindFunc(cast(void**)&ImVector_int_empty, "ImVector_int_empty"); 682 bindFunc(cast(void**)&ImVector_Pair_empty, "ImVector_Pair_empty"); 683 bindFunc(cast(void**)&ImVector_ImFontPtr_empty, "ImVector_ImFontPtr_empty"); 684 bindFunc(cast(void**)&ImVector_ImVec4_empty, "ImVector_ImVec4_empty"); 685 bindFunc(cast(void**)&ImVector_ImDrawCmd_empty, "ImVector_ImDrawCmd_empty"); 686 bindFunc(cast(void**)&ImVector_ImDrawIdx_empty, "ImVector_ImDrawIdx_empty"); 687 bindFunc(cast(void**)&ImVector_ImVec2_empty, "ImVector_ImVec2_empty"); 688 bindFunc(cast(void**)&ImVector_float_size, "ImVector_float_size"); 689 bindFunc(cast(void**)&ImVector_ImWchar_size, "ImVector_ImWchar_size"); 690 bindFunc(cast(void**)&ImVector_ImFontConfig_size, "ImVector_ImFontConfig_size"); 691 bindFunc(cast(void**)&ImVector_ImFontGlyph_size, "ImVector_ImFontGlyph_size"); 692 bindFunc(cast(void**)&ImVector_TextRange_size, "ImVector_TextRange_size"); 693 bindFunc(cast(void**)&ImVector_CustomRect_size, "ImVector_CustomRect_size"); 694 bindFunc(cast(void**)&ImVector_ImDrawChannel_size, "ImVector_ImDrawChannel_size"); 695 bindFunc(cast(void**)&ImVector_char_size, "ImVector_char_size"); 696 bindFunc(cast(void**)&ImVector_ImTextureID_size, "ImVector_ImTextureID_size"); 697 bindFunc(cast(void**)&ImVector_ImDrawVert_size, "ImVector_ImDrawVert_size"); 698 bindFunc(cast(void**)&ImVector_int_size, "ImVector_int_size"); 699 bindFunc(cast(void**)&ImVector_Pair_size, "ImVector_Pair_size"); 700 bindFunc(cast(void**)&ImVector_ImFontPtr_size, "ImVector_ImFontPtr_size"); 701 bindFunc(cast(void**)&ImVector_ImVec4_size, "ImVector_ImVec4_size"); 702 bindFunc(cast(void**)&ImVector_ImDrawCmd_size, "ImVector_ImDrawCmd_size"); 703 bindFunc(cast(void**)&ImVector_ImDrawIdx_size, "ImVector_ImDrawIdx_size"); 704 bindFunc(cast(void**)&ImVector_ImVec2_size, "ImVector_ImVec2_size"); 705 bindFunc(cast(void**)&ImVector_float_size_in_bytes, "ImVector_float_size_in_bytes"); 706 bindFunc(cast(void**)&ImVector_ImWchar_size_in_bytes, "ImVector_ImWchar_size_in_bytes"); 707 bindFunc(cast(void**)&ImVector_ImFontConfig_size_in_bytes, "ImVector_ImFontConfig_size_in_bytes"); 708 bindFunc(cast(void**)&ImVector_ImFontGlyph_size_in_bytes, "ImVector_ImFontGlyph_size_in_bytes"); 709 bindFunc(cast(void**)&ImVector_TextRange_size_in_bytes, "ImVector_TextRange_size_in_bytes"); 710 bindFunc(cast(void**)&ImVector_CustomRect_size_in_bytes, "ImVector_CustomRect_size_in_bytes"); 711 bindFunc(cast(void**)&ImVector_ImDrawChannel_size_in_bytes, "ImVector_ImDrawChannel_size_in_bytes"); 712 bindFunc(cast(void**)&ImVector_char_size_in_bytes, "ImVector_char_size_in_bytes"); 713 bindFunc(cast(void**)&ImVector_ImTextureID_size_in_bytes, "ImVector_ImTextureID_size_in_bytes"); 714 bindFunc(cast(void**)&ImVector_ImDrawVert_size_in_bytes, "ImVector_ImDrawVert_size_in_bytes"); 715 bindFunc(cast(void**)&ImVector_int_size_in_bytes, "ImVector_int_size_in_bytes"); 716 bindFunc(cast(void**)&ImVector_Pair_size_in_bytes, "ImVector_Pair_size_in_bytes"); 717 bindFunc(cast(void**)&ImVector_ImFontPtr_size_in_bytes, "ImVector_ImFontPtr_size_in_bytes"); 718 bindFunc(cast(void**)&ImVector_ImVec4_size_in_bytes, "ImVector_ImVec4_size_in_bytes"); 719 bindFunc(cast(void**)&ImVector_ImDrawCmd_size_in_bytes, "ImVector_ImDrawCmd_size_in_bytes"); 720 bindFunc(cast(void**)&ImVector_ImDrawIdx_size_in_bytes, "ImVector_ImDrawIdx_size_in_bytes"); 721 bindFunc(cast(void**)&ImVector_ImVec2_size_in_bytes, "ImVector_ImVec2_size_in_bytes"); 722 bindFunc(cast(void**)&ImVector_float_capacity, "ImVector_float_capacity"); 723 bindFunc(cast(void**)&ImVector_ImWchar_capacity, "ImVector_ImWchar_capacity"); 724 bindFunc(cast(void**)&ImVector_ImFontConfig_capacity, "ImVector_ImFontConfig_capacity"); 725 bindFunc(cast(void**)&ImVector_ImFontGlyph_capacity, "ImVector_ImFontGlyph_capacity"); 726 bindFunc(cast(void**)&ImVector_TextRange_capacity, "ImVector_TextRange_capacity"); 727 bindFunc(cast(void**)&ImVector_CustomRect_capacity, "ImVector_CustomRect_capacity"); 728 bindFunc(cast(void**)&ImVector_ImDrawChannel_capacity, "ImVector_ImDrawChannel_capacity"); 729 bindFunc(cast(void**)&ImVector_char_capacity, "ImVector_char_capacity"); 730 bindFunc(cast(void**)&ImVector_ImTextureID_capacity, "ImVector_ImTextureID_capacity"); 731 bindFunc(cast(void**)&ImVector_ImDrawVert_capacity, "ImVector_ImDrawVert_capacity"); 732 bindFunc(cast(void**)&ImVector_int_capacity, "ImVector_int_capacity"); 733 bindFunc(cast(void**)&ImVector_Pair_capacity, "ImVector_Pair_capacity"); 734 bindFunc(cast(void**)&ImVector_ImFontPtr_capacity, "ImVector_ImFontPtr_capacity"); 735 bindFunc(cast(void**)&ImVector_ImVec4_capacity, "ImVector_ImVec4_capacity"); 736 bindFunc(cast(void**)&ImVector_ImDrawCmd_capacity, "ImVector_ImDrawCmd_capacity"); 737 bindFunc(cast(void**)&ImVector_ImDrawIdx_capacity, "ImVector_ImDrawIdx_capacity"); 738 bindFunc(cast(void**)&ImVector_ImVec2_capacity, "ImVector_ImVec2_capacity"); 739 bindFunc(cast(void**)&ImVector_float_clear, "ImVector_float_clear"); 740 bindFunc(cast(void**)&ImVector_ImWchar_clear, "ImVector_ImWchar_clear"); 741 bindFunc(cast(void**)&ImVector_ImFontConfig_clear, "ImVector_ImFontConfig_clear"); 742 bindFunc(cast(void**)&ImVector_ImFontGlyph_clear, "ImVector_ImFontGlyph_clear"); 743 bindFunc(cast(void**)&ImVector_TextRange_clear, "ImVector_TextRange_clear"); 744 bindFunc(cast(void**)&ImVector_CustomRect_clear, "ImVector_CustomRect_clear"); 745 bindFunc(cast(void**)&ImVector_ImDrawChannel_clear, "ImVector_ImDrawChannel_clear"); 746 bindFunc(cast(void**)&ImVector_char_clear, "ImVector_char_clear"); 747 bindFunc(cast(void**)&ImVector_ImTextureID_clear, "ImVector_ImTextureID_clear"); 748 bindFunc(cast(void**)&ImVector_ImDrawVert_clear, "ImVector_ImDrawVert_clear"); 749 bindFunc(cast(void**)&ImVector_int_clear, "ImVector_int_clear"); 750 bindFunc(cast(void**)&ImVector_Pair_clear, "ImVector_Pair_clear"); 751 bindFunc(cast(void**)&ImVector_ImFontPtr_clear, "ImVector_ImFontPtr_clear"); 752 bindFunc(cast(void**)&ImVector_ImVec4_clear, "ImVector_ImVec4_clear"); 753 bindFunc(cast(void**)&ImVector_ImDrawCmd_clear, "ImVector_ImDrawCmd_clear"); 754 bindFunc(cast(void**)&ImVector_ImDrawIdx_clear, "ImVector_ImDrawIdx_clear"); 755 bindFunc(cast(void**)&ImVector_ImVec2_clear, "ImVector_ImVec2_clear"); 756 bindFunc(cast(void**)&ImVector_float_begin, "ImVector_float_begin"); 757 bindFunc(cast(void**)&ImVector_ImWchar_begin, "ImVector_ImWchar_begin"); 758 bindFunc(cast(void**)&ImVector_ImFontConfig_begin, "ImVector_ImFontConfig_begin"); 759 bindFunc(cast(void**)&ImVector_ImFontGlyph_begin, "ImVector_ImFontGlyph_begin"); 760 bindFunc(cast(void**)&ImVector_TextRange_begin, "ImVector_TextRange_begin"); 761 bindFunc(cast(void**)&ImVector_CustomRect_begin, "ImVector_CustomRect_begin"); 762 bindFunc(cast(void**)&ImVector_ImDrawChannel_begin, "ImVector_ImDrawChannel_begin"); 763 bindFunc(cast(void**)&ImVector_char_begin, "ImVector_char_begin"); 764 bindFunc(cast(void**)&ImVector_ImTextureID_begin, "ImVector_ImTextureID_begin"); 765 bindFunc(cast(void**)&ImVector_ImDrawVert_begin, "ImVector_ImDrawVert_begin"); 766 bindFunc(cast(void**)&ImVector_int_begin, "ImVector_int_begin"); 767 bindFunc(cast(void**)&ImVector_Pair_begin, "ImVector_Pair_begin"); 768 bindFunc(cast(void**)&ImVector_ImFontPtr_begin, "ImVector_ImFontPtr_begin"); 769 bindFunc(cast(void**)&ImVector_ImVec4_begin, "ImVector_ImVec4_begin"); 770 bindFunc(cast(void**)&ImVector_ImDrawCmd_begin, "ImVector_ImDrawCmd_begin"); 771 bindFunc(cast(void**)&ImVector_ImDrawIdx_begin, "ImVector_ImDrawIdx_begin"); 772 bindFunc(cast(void**)&ImVector_ImVec2_begin, "ImVector_ImVec2_begin"); 773 bindFunc(cast(void**)&ImVector_float_begin_const, "ImVector_float_begin_const"); 774 bindFunc(cast(void**)&ImVector_ImWchar_begin_const, "ImVector_ImWchar_begin_const"); 775 bindFunc(cast(void**)&ImVector_ImFontConfig_begin_const, "ImVector_ImFontConfig_begin_const"); 776 bindFunc(cast(void**)&ImVector_ImFontGlyph_begin_const, "ImVector_ImFontGlyph_begin_const"); 777 bindFunc(cast(void**)&ImVector_TextRange_begin_const, "ImVector_TextRange_begin_const"); 778 bindFunc(cast(void**)&ImVector_CustomRect_begin_const, "ImVector_CustomRect_begin_const"); 779 bindFunc(cast(void**)&ImVector_ImDrawChannel_begin_const, "ImVector_ImDrawChannel_begin_const"); 780 bindFunc(cast(void**)&ImVector_char_begin_const, "ImVector_char_begin_const"); 781 bindFunc(cast(void**)&ImVector_ImTextureID_begin_const, "ImVector_ImTextureID_begin_const"); 782 bindFunc(cast(void**)&ImVector_ImDrawVert_begin_const, "ImVector_ImDrawVert_begin_const"); 783 bindFunc(cast(void**)&ImVector_int_begin_const, "ImVector_int_begin_const"); 784 bindFunc(cast(void**)&ImVector_Pair_begin_const, "ImVector_Pair_begin_const"); 785 bindFunc(cast(void**)&ImVector_ImFontPtr_begin_const, "ImVector_ImFontPtr_begin_const"); 786 bindFunc(cast(void**)&ImVector_ImVec4_begin_const, "ImVector_ImVec4_begin_const"); 787 bindFunc(cast(void**)&ImVector_ImDrawCmd_begin_const, "ImVector_ImDrawCmd_begin_const"); 788 bindFunc(cast(void**)&ImVector_ImDrawIdx_begin_const, "ImVector_ImDrawIdx_begin_const"); 789 bindFunc(cast(void**)&ImVector_ImVec2_begin_const, "ImVector_ImVec2_begin_const"); 790 bindFunc(cast(void**)&ImVector_float_end, "ImVector_float_end"); 791 bindFunc(cast(void**)&ImVector_ImWchar_end, "ImVector_ImWchar_end"); 792 bindFunc(cast(void**)&ImVector_ImFontConfig_end, "ImVector_ImFontConfig_end"); 793 bindFunc(cast(void**)&ImVector_ImFontGlyph_end, "ImVector_ImFontGlyph_end"); 794 bindFunc(cast(void**)&ImVector_TextRange_end, "ImVector_TextRange_end"); 795 bindFunc(cast(void**)&ImVector_CustomRect_end, "ImVector_CustomRect_end"); 796 bindFunc(cast(void**)&ImVector_ImDrawChannel_end, "ImVector_ImDrawChannel_end"); 797 bindFunc(cast(void**)&ImVector_char_end, "ImVector_char_end"); 798 bindFunc(cast(void**)&ImVector_ImTextureID_end, "ImVector_ImTextureID_end"); 799 bindFunc(cast(void**)&ImVector_ImDrawVert_end, "ImVector_ImDrawVert_end"); 800 bindFunc(cast(void**)&ImVector_int_end, "ImVector_int_end"); 801 bindFunc(cast(void**)&ImVector_Pair_end, "ImVector_Pair_end"); 802 bindFunc(cast(void**)&ImVector_ImFontPtr_end, "ImVector_ImFontPtr_end"); 803 bindFunc(cast(void**)&ImVector_ImVec4_end, "ImVector_ImVec4_end"); 804 bindFunc(cast(void**)&ImVector_ImDrawCmd_end, "ImVector_ImDrawCmd_end"); 805 bindFunc(cast(void**)&ImVector_ImDrawIdx_end, "ImVector_ImDrawIdx_end"); 806 bindFunc(cast(void**)&ImVector_ImVec2_end, "ImVector_ImVec2_end"); 807 bindFunc(cast(void**)&ImVector_float_end_const, "ImVector_float_end_const"); 808 bindFunc(cast(void**)&ImVector_ImWchar_end_const, "ImVector_ImWchar_end_const"); 809 bindFunc(cast(void**)&ImVector_ImFontConfig_end_const, "ImVector_ImFontConfig_end_const"); 810 bindFunc(cast(void**)&ImVector_ImFontGlyph_end_const, "ImVector_ImFontGlyph_end_const"); 811 bindFunc(cast(void**)&ImVector_TextRange_end_const, "ImVector_TextRange_end_const"); 812 bindFunc(cast(void**)&ImVector_CustomRect_end_const, "ImVector_CustomRect_end_const"); 813 bindFunc(cast(void**)&ImVector_ImDrawChannel_end_const, "ImVector_ImDrawChannel_end_const"); 814 bindFunc(cast(void**)&ImVector_char_end_const, "ImVector_char_end_const"); 815 bindFunc(cast(void**)&ImVector_ImTextureID_end_const, "ImVector_ImTextureID_end_const"); 816 bindFunc(cast(void**)&ImVector_ImDrawVert_end_const, "ImVector_ImDrawVert_end_const"); 817 bindFunc(cast(void**)&ImVector_int_end_const, "ImVector_int_end_const"); 818 bindFunc(cast(void**)&ImVector_Pair_end_const, "ImVector_Pair_end_const"); 819 bindFunc(cast(void**)&ImVector_ImFontPtr_end_const, "ImVector_ImFontPtr_end_const"); 820 bindFunc(cast(void**)&ImVector_ImVec4_end_const, "ImVector_ImVec4_end_const"); 821 bindFunc(cast(void**)&ImVector_ImDrawCmd_end_const, "ImVector_ImDrawCmd_end_const"); 822 bindFunc(cast(void**)&ImVector_ImDrawIdx_end_const, "ImVector_ImDrawIdx_end_const"); 823 bindFunc(cast(void**)&ImVector_ImVec2_end_const, "ImVector_ImVec2_end_const"); 824 bindFunc(cast(void**)&ImVector_float_front, "ImVector_float_front"); 825 bindFunc(cast(void**)&ImVector_ImWchar_front, "ImVector_ImWchar_front"); 826 bindFunc(cast(void**)&ImVector_ImFontConfig_front, "ImVector_ImFontConfig_front"); 827 bindFunc(cast(void**)&ImVector_ImFontGlyph_front, "ImVector_ImFontGlyph_front"); 828 bindFunc(cast(void**)&ImVector_TextRange_front, "ImVector_TextRange_front"); 829 bindFunc(cast(void**)&ImVector_CustomRect_front, "ImVector_CustomRect_front"); 830 bindFunc(cast(void**)&ImVector_ImDrawChannel_front, "ImVector_ImDrawChannel_front"); 831 bindFunc(cast(void**)&ImVector_char_front, "ImVector_char_front"); 832 bindFunc(cast(void**)&ImVector_ImTextureID_front, "ImVector_ImTextureID_front"); 833 bindFunc(cast(void**)&ImVector_ImDrawVert_front, "ImVector_ImDrawVert_front"); 834 bindFunc(cast(void**)&ImVector_int_front, "ImVector_int_front"); 835 bindFunc(cast(void**)&ImVector_Pair_front, "ImVector_Pair_front"); 836 bindFunc(cast(void**)&ImVector_ImFontPtr_front, "ImVector_ImFontPtr_front"); 837 bindFunc(cast(void**)&ImVector_ImVec4_front, "ImVector_ImVec4_front"); 838 bindFunc(cast(void**)&ImVector_ImDrawCmd_front, "ImVector_ImDrawCmd_front"); 839 bindFunc(cast(void**)&ImVector_ImDrawIdx_front, "ImVector_ImDrawIdx_front"); 840 bindFunc(cast(void**)&ImVector_ImVec2_front, "ImVector_ImVec2_front"); 841 bindFunc(cast(void**)&ImVector_float_front_const, "ImVector_float_front_const"); 842 bindFunc(cast(void**)&ImVector_ImWchar_front_const, "ImVector_ImWchar_front_const"); 843 bindFunc(cast(void**)&ImVector_ImFontConfig_front_const, "ImVector_ImFontConfig_front_const"); 844 bindFunc(cast(void**)&ImVector_ImFontGlyph_front_const, "ImVector_ImFontGlyph_front_const"); 845 bindFunc(cast(void**)&ImVector_TextRange_front_const, "ImVector_TextRange_front_const"); 846 bindFunc(cast(void**)&ImVector_CustomRect_front_const, "ImVector_CustomRect_front_const"); 847 bindFunc(cast(void**)&ImVector_ImDrawChannel_front_const, "ImVector_ImDrawChannel_front_const"); 848 bindFunc(cast(void**)&ImVector_char_front_const, "ImVector_char_front_const"); 849 bindFunc(cast(void**)&ImVector_ImTextureID_front_const, "ImVector_ImTextureID_front_const"); 850 bindFunc(cast(void**)&ImVector_ImDrawVert_front_const, "ImVector_ImDrawVert_front_const"); 851 bindFunc(cast(void**)&ImVector_int_front_const, "ImVector_int_front_const"); 852 bindFunc(cast(void**)&ImVector_Pair_front_const, "ImVector_Pair_front_const"); 853 bindFunc(cast(void**)&ImVector_ImFontPtr_front_const, "ImVector_ImFontPtr_front_const"); 854 bindFunc(cast(void**)&ImVector_ImVec4_front_const, "ImVector_ImVec4_front_const"); 855 bindFunc(cast(void**)&ImVector_ImDrawCmd_front_const, "ImVector_ImDrawCmd_front_const"); 856 bindFunc(cast(void**)&ImVector_ImDrawIdx_front_const, "ImVector_ImDrawIdx_front_const"); 857 bindFunc(cast(void**)&ImVector_ImVec2_front_const, "ImVector_ImVec2_front_const"); 858 bindFunc(cast(void**)&ImVector_float_back, "ImVector_float_back"); 859 bindFunc(cast(void**)&ImVector_ImWchar_back, "ImVector_ImWchar_back"); 860 bindFunc(cast(void**)&ImVector_ImFontConfig_back, "ImVector_ImFontConfig_back"); 861 bindFunc(cast(void**)&ImVector_ImFontGlyph_back, "ImVector_ImFontGlyph_back"); 862 bindFunc(cast(void**)&ImVector_TextRange_back, "ImVector_TextRange_back"); 863 bindFunc(cast(void**)&ImVector_CustomRect_back, "ImVector_CustomRect_back"); 864 bindFunc(cast(void**)&ImVector_ImDrawChannel_back, "ImVector_ImDrawChannel_back"); 865 bindFunc(cast(void**)&ImVector_char_back, "ImVector_char_back"); 866 bindFunc(cast(void**)&ImVector_ImTextureID_back, "ImVector_ImTextureID_back"); 867 bindFunc(cast(void**)&ImVector_ImDrawVert_back, "ImVector_ImDrawVert_back"); 868 bindFunc(cast(void**)&ImVector_int_back, "ImVector_int_back"); 869 bindFunc(cast(void**)&ImVector_Pair_back, "ImVector_Pair_back"); 870 bindFunc(cast(void**)&ImVector_ImFontPtr_back, "ImVector_ImFontPtr_back"); 871 bindFunc(cast(void**)&ImVector_ImVec4_back, "ImVector_ImVec4_back"); 872 bindFunc(cast(void**)&ImVector_ImDrawCmd_back, "ImVector_ImDrawCmd_back"); 873 bindFunc(cast(void**)&ImVector_ImDrawIdx_back, "ImVector_ImDrawIdx_back"); 874 bindFunc(cast(void**)&ImVector_ImVec2_back, "ImVector_ImVec2_back"); 875 bindFunc(cast(void**)&ImVector_float_back_const, "ImVector_float_back_const"); 876 bindFunc(cast(void**)&ImVector_ImWchar_back_const, "ImVector_ImWchar_back_const"); 877 bindFunc(cast(void**)&ImVector_ImFontConfig_back_const, "ImVector_ImFontConfig_back_const"); 878 bindFunc(cast(void**)&ImVector_ImFontGlyph_back_const, "ImVector_ImFontGlyph_back_const"); 879 bindFunc(cast(void**)&ImVector_TextRange_back_const, "ImVector_TextRange_back_const"); 880 bindFunc(cast(void**)&ImVector_CustomRect_back_const, "ImVector_CustomRect_back_const"); 881 bindFunc(cast(void**)&ImVector_ImDrawChannel_back_const, "ImVector_ImDrawChannel_back_const"); 882 bindFunc(cast(void**)&ImVector_char_back_const, "ImVector_char_back_const"); 883 bindFunc(cast(void**)&ImVector_ImTextureID_back_const, "ImVector_ImTextureID_back_const"); 884 bindFunc(cast(void**)&ImVector_ImDrawVert_back_const, "ImVector_ImDrawVert_back_const"); 885 bindFunc(cast(void**)&ImVector_int_back_const, "ImVector_int_back_const"); 886 bindFunc(cast(void**)&ImVector_Pair_back_const, "ImVector_Pair_back_const"); 887 bindFunc(cast(void**)&ImVector_ImFontPtr_back_const, "ImVector_ImFontPtr_back_const"); 888 bindFunc(cast(void**)&ImVector_ImVec4_back_const, "ImVector_ImVec4_back_const"); 889 bindFunc(cast(void**)&ImVector_ImDrawCmd_back_const, "ImVector_ImDrawCmd_back_const"); 890 bindFunc(cast(void**)&ImVector_ImDrawIdx_back_const, "ImVector_ImDrawIdx_back_const"); 891 bindFunc(cast(void**)&ImVector_ImVec2_back_const, "ImVector_ImVec2_back_const"); 892 bindFunc(cast(void**)&ImVector_float_swap, "ImVector_float_swap"); 893 bindFunc(cast(void**)&ImVector_ImWchar_swap, "ImVector_ImWchar_swap"); 894 bindFunc(cast(void**)&ImVector_ImFontConfig_swap, "ImVector_ImFontConfig_swap"); 895 bindFunc(cast(void**)&ImVector_ImFontGlyph_swap, "ImVector_ImFontGlyph_swap"); 896 bindFunc(cast(void**)&ImVector_TextRange_swap, "ImVector_TextRange_swap"); 897 bindFunc(cast(void**)&ImVector_CustomRect_swap, "ImVector_CustomRect_swap"); 898 bindFunc(cast(void**)&ImVector_ImDrawChannel_swap, "ImVector_ImDrawChannel_swap"); 899 bindFunc(cast(void**)&ImVector_char_swap, "ImVector_char_swap"); 900 bindFunc(cast(void**)&ImVector_ImTextureID_swap, "ImVector_ImTextureID_swap"); 901 bindFunc(cast(void**)&ImVector_ImDrawVert_swap, "ImVector_ImDrawVert_swap"); 902 bindFunc(cast(void**)&ImVector_int_swap, "ImVector_int_swap"); 903 bindFunc(cast(void**)&ImVector_Pair_swap, "ImVector_Pair_swap"); 904 bindFunc(cast(void**)&ImVector_ImFontPtr_swap, "ImVector_ImFontPtr_swap"); 905 bindFunc(cast(void**)&ImVector_ImVec4_swap, "ImVector_ImVec4_swap"); 906 bindFunc(cast(void**)&ImVector_ImDrawCmd_swap, "ImVector_ImDrawCmd_swap"); 907 bindFunc(cast(void**)&ImVector_ImDrawIdx_swap, "ImVector_ImDrawIdx_swap"); 908 bindFunc(cast(void**)&ImVector_ImVec2_swap, "ImVector_ImVec2_swap"); 909 bindFunc(cast(void**)&ImVector_float__grow_capacity, "ImVector_float__grow_capacity"); 910 bindFunc(cast(void**)&ImVector_ImWchar__grow_capacity, "ImVector_ImWchar__grow_capacity"); 911 bindFunc(cast(void**)&ImVector_ImFontConfig__grow_capacity, "ImVector_ImFontConfig__grow_capacity"); 912 bindFunc(cast(void**)&ImVector_ImFontGlyph__grow_capacity, "ImVector_ImFontGlyph__grow_capacity"); 913 bindFunc(cast(void**)&ImVector_TextRange__grow_capacity, "ImVector_TextRange__grow_capacity"); 914 bindFunc(cast(void**)&ImVector_CustomRect__grow_capacity, "ImVector_CustomRect__grow_capacity"); 915 bindFunc(cast(void**)&ImVector_ImDrawChannel__grow_capacity, "ImVector_ImDrawChannel__grow_capacity"); 916 bindFunc(cast(void**)&ImVector_char__grow_capacity, "ImVector_char__grow_capacity"); 917 bindFunc(cast(void**)&ImVector_ImTextureID__grow_capacity, "ImVector_ImTextureID__grow_capacity"); 918 bindFunc(cast(void**)&ImVector_ImDrawVert__grow_capacity, "ImVector_ImDrawVert__grow_capacity"); 919 bindFunc(cast(void**)&ImVector_int__grow_capacity, "ImVector_int__grow_capacity"); 920 bindFunc(cast(void**)&ImVector_Pair__grow_capacity, "ImVector_Pair__grow_capacity"); 921 bindFunc(cast(void**)&ImVector_ImFontPtr__grow_capacity, "ImVector_ImFontPtr__grow_capacity"); 922 bindFunc(cast(void**)&ImVector_ImVec4__grow_capacity, "ImVector_ImVec4__grow_capacity"); 923 bindFunc(cast(void**)&ImVector_ImDrawCmd__grow_capacity, "ImVector_ImDrawCmd__grow_capacity"); 924 bindFunc(cast(void**)&ImVector_ImDrawIdx__grow_capacity, "ImVector_ImDrawIdx__grow_capacity"); 925 bindFunc(cast(void**)&ImVector_ImVec2__grow_capacity, "ImVector_ImVec2__grow_capacity"); 926 bindFunc(cast(void**)&ImVector_float_resize, "ImVector_float_resize"); 927 bindFunc(cast(void**)&ImVector_ImWchar_resize, "ImVector_ImWchar_resize"); 928 bindFunc(cast(void**)&ImVector_ImFontConfig_resize, "ImVector_ImFontConfig_resize"); 929 bindFunc(cast(void**)&ImVector_ImFontGlyph_resize, "ImVector_ImFontGlyph_resize"); 930 bindFunc(cast(void**)&ImVector_TextRange_resize, "ImVector_TextRange_resize"); 931 bindFunc(cast(void**)&ImVector_CustomRect_resize, "ImVector_CustomRect_resize"); 932 bindFunc(cast(void**)&ImVector_ImDrawChannel_resize, "ImVector_ImDrawChannel_resize"); 933 bindFunc(cast(void**)&ImVector_char_resize, "ImVector_char_resize"); 934 bindFunc(cast(void**)&ImVector_ImTextureID_resize, "ImVector_ImTextureID_resize"); 935 bindFunc(cast(void**)&ImVector_ImDrawVert_resize, "ImVector_ImDrawVert_resize"); 936 bindFunc(cast(void**)&ImVector_int_resize, "ImVector_int_resize"); 937 bindFunc(cast(void**)&ImVector_Pair_resize, "ImVector_Pair_resize"); 938 bindFunc(cast(void**)&ImVector_ImFontPtr_resize, "ImVector_ImFontPtr_resize"); 939 bindFunc(cast(void**)&ImVector_ImVec4_resize, "ImVector_ImVec4_resize"); 940 bindFunc(cast(void**)&ImVector_ImDrawCmd_resize, "ImVector_ImDrawCmd_resize"); 941 bindFunc(cast(void**)&ImVector_ImDrawIdx_resize, "ImVector_ImDrawIdx_resize"); 942 bindFunc(cast(void**)&ImVector_ImVec2_resize, "ImVector_ImVec2_resize"); 943 bindFunc(cast(void**)&ImVector_float_resizeT, "ImVector_float_resizeT"); 944 bindFunc(cast(void**)&ImVector_ImWchar_resizeT, "ImVector_ImWchar_resizeT"); 945 bindFunc(cast(void**)&ImVector_ImFontConfig_resizeT, "ImVector_ImFontConfig_resizeT"); 946 bindFunc(cast(void**)&ImVector_ImFontGlyph_resizeT, "ImVector_ImFontGlyph_resizeT"); 947 bindFunc(cast(void**)&ImVector_TextRange_resizeT, "ImVector_TextRange_resizeT"); 948 bindFunc(cast(void**)&ImVector_CustomRect_resizeT, "ImVector_CustomRect_resizeT"); 949 bindFunc(cast(void**)&ImVector_ImDrawChannel_resizeT, "ImVector_ImDrawChannel_resizeT"); 950 bindFunc(cast(void**)&ImVector_char_resizeT, "ImVector_char_resizeT"); 951 bindFunc(cast(void**)&ImVector_ImTextureID_resizeT, "ImVector_ImTextureID_resizeT"); 952 bindFunc(cast(void**)&ImVector_ImDrawVert_resizeT, "ImVector_ImDrawVert_resizeT"); 953 bindFunc(cast(void**)&ImVector_int_resizeT, "ImVector_int_resizeT"); 954 bindFunc(cast(void**)&ImVector_Pair_resizeT, "ImVector_Pair_resizeT"); 955 bindFunc(cast(void**)&ImVector_ImFontPtr_resizeT, "ImVector_ImFontPtr_resizeT"); 956 bindFunc(cast(void**)&ImVector_ImVec4_resizeT, "ImVector_ImVec4_resizeT"); 957 bindFunc(cast(void**)&ImVector_ImDrawCmd_resizeT, "ImVector_ImDrawCmd_resizeT"); 958 bindFunc(cast(void**)&ImVector_ImDrawIdx_resizeT, "ImVector_ImDrawIdx_resizeT"); 959 bindFunc(cast(void**)&ImVector_ImVec2_resizeT, "ImVector_ImVec2_resizeT"); 960 bindFunc(cast(void**)&ImVector_float_reserve, "ImVector_float_reserve"); 961 bindFunc(cast(void**)&ImVector_ImWchar_reserve, "ImVector_ImWchar_reserve"); 962 bindFunc(cast(void**)&ImVector_ImFontConfig_reserve, "ImVector_ImFontConfig_reserve"); 963 bindFunc(cast(void**)&ImVector_ImFontGlyph_reserve, "ImVector_ImFontGlyph_reserve"); 964 bindFunc(cast(void**)&ImVector_TextRange_reserve, "ImVector_TextRange_reserve"); 965 bindFunc(cast(void**)&ImVector_CustomRect_reserve, "ImVector_CustomRect_reserve"); 966 bindFunc(cast(void**)&ImVector_ImDrawChannel_reserve, "ImVector_ImDrawChannel_reserve"); 967 bindFunc(cast(void**)&ImVector_char_reserve, "ImVector_char_reserve"); 968 bindFunc(cast(void**)&ImVector_ImTextureID_reserve, "ImVector_ImTextureID_reserve"); 969 bindFunc(cast(void**)&ImVector_ImDrawVert_reserve, "ImVector_ImDrawVert_reserve"); 970 bindFunc(cast(void**)&ImVector_int_reserve, "ImVector_int_reserve"); 971 bindFunc(cast(void**)&ImVector_Pair_reserve, "ImVector_Pair_reserve"); 972 bindFunc(cast(void**)&ImVector_ImFontPtr_reserve, "ImVector_ImFontPtr_reserve"); 973 bindFunc(cast(void**)&ImVector_ImVec4_reserve, "ImVector_ImVec4_reserve"); 974 bindFunc(cast(void**)&ImVector_ImDrawCmd_reserve, "ImVector_ImDrawCmd_reserve"); 975 bindFunc(cast(void**)&ImVector_ImDrawIdx_reserve, "ImVector_ImDrawIdx_reserve"); 976 bindFunc(cast(void**)&ImVector_ImVec2_reserve, "ImVector_ImVec2_reserve"); 977 bindFunc(cast(void**)&ImVector_float_push_back, "ImVector_float_push_back"); 978 bindFunc(cast(void**)&ImVector_ImWchar_push_back, "ImVector_ImWchar_push_back"); 979 bindFunc(cast(void**)&ImVector_ImFontConfig_push_back, "ImVector_ImFontConfig_push_back"); 980 bindFunc(cast(void**)&ImVector_ImFontGlyph_push_back, "ImVector_ImFontGlyph_push_back"); 981 bindFunc(cast(void**)&ImVector_TextRange_push_back, "ImVector_TextRange_push_back"); 982 bindFunc(cast(void**)&ImVector_CustomRect_push_back, "ImVector_CustomRect_push_back"); 983 bindFunc(cast(void**)&ImVector_ImDrawChannel_push_back, "ImVector_ImDrawChannel_push_back"); 984 bindFunc(cast(void**)&ImVector_char_push_back, "ImVector_char_push_back"); 985 bindFunc(cast(void**)&ImVector_ImTextureID_push_back, "ImVector_ImTextureID_push_back"); 986 bindFunc(cast(void**)&ImVector_ImDrawVert_push_back, "ImVector_ImDrawVert_push_back"); 987 bindFunc(cast(void**)&ImVector_int_push_back, "ImVector_int_push_back"); 988 bindFunc(cast(void**)&ImVector_Pair_push_back, "ImVector_Pair_push_back"); 989 bindFunc(cast(void**)&ImVector_ImFontPtr_push_back, "ImVector_ImFontPtr_push_back"); 990 bindFunc(cast(void**)&ImVector_ImVec4_push_back, "ImVector_ImVec4_push_back"); 991 bindFunc(cast(void**)&ImVector_ImDrawCmd_push_back, "ImVector_ImDrawCmd_push_back"); 992 bindFunc(cast(void**)&ImVector_ImDrawIdx_push_back, "ImVector_ImDrawIdx_push_back"); 993 bindFunc(cast(void**)&ImVector_ImVec2_push_back, "ImVector_ImVec2_push_back"); 994 bindFunc(cast(void**)&ImVector_float_pop_back, "ImVector_float_pop_back"); 995 bindFunc(cast(void**)&ImVector_ImWchar_pop_back, "ImVector_ImWchar_pop_back"); 996 bindFunc(cast(void**)&ImVector_ImFontConfig_pop_back, "ImVector_ImFontConfig_pop_back"); 997 bindFunc(cast(void**)&ImVector_ImFontGlyph_pop_back, "ImVector_ImFontGlyph_pop_back"); 998 bindFunc(cast(void**)&ImVector_TextRange_pop_back, "ImVector_TextRange_pop_back"); 999 bindFunc(cast(void**)&ImVector_CustomRect_pop_back, "ImVector_CustomRect_pop_back"); 1000 bindFunc(cast(void**)&ImVector_ImDrawChannel_pop_back, "ImVector_ImDrawChannel_pop_back"); 1001 bindFunc(cast(void**)&ImVector_char_pop_back, "ImVector_char_pop_back"); 1002 bindFunc(cast(void**)&ImVector_ImTextureID_pop_back, "ImVector_ImTextureID_pop_back"); 1003 bindFunc(cast(void**)&ImVector_ImDrawVert_pop_back, "ImVector_ImDrawVert_pop_back"); 1004 bindFunc(cast(void**)&ImVector_int_pop_back, "ImVector_int_pop_back"); 1005 bindFunc(cast(void**)&ImVector_Pair_pop_back, "ImVector_Pair_pop_back"); 1006 bindFunc(cast(void**)&ImVector_ImFontPtr_pop_back, "ImVector_ImFontPtr_pop_back"); 1007 bindFunc(cast(void**)&ImVector_ImVec4_pop_back, "ImVector_ImVec4_pop_back"); 1008 bindFunc(cast(void**)&ImVector_ImDrawCmd_pop_back, "ImVector_ImDrawCmd_pop_back"); 1009 bindFunc(cast(void**)&ImVector_ImDrawIdx_pop_back, "ImVector_ImDrawIdx_pop_back"); 1010 bindFunc(cast(void**)&ImVector_ImVec2_pop_back, "ImVector_ImVec2_pop_back"); 1011 bindFunc(cast(void**)&ImVector_float_push_front, "ImVector_float_push_front"); 1012 bindFunc(cast(void**)&ImVector_ImWchar_push_front, "ImVector_ImWchar_push_front"); 1013 bindFunc(cast(void**)&ImVector_ImFontConfig_push_front, "ImVector_ImFontConfig_push_front"); 1014 bindFunc(cast(void**)&ImVector_ImFontGlyph_push_front, "ImVector_ImFontGlyph_push_front"); 1015 bindFunc(cast(void**)&ImVector_TextRange_push_front, "ImVector_TextRange_push_front"); 1016 bindFunc(cast(void**)&ImVector_CustomRect_push_front, "ImVector_CustomRect_push_front"); 1017 bindFunc(cast(void**)&ImVector_ImDrawChannel_push_front, "ImVector_ImDrawChannel_push_front"); 1018 bindFunc(cast(void**)&ImVector_char_push_front, "ImVector_char_push_front"); 1019 bindFunc(cast(void**)&ImVector_ImTextureID_push_front, "ImVector_ImTextureID_push_front"); 1020 bindFunc(cast(void**)&ImVector_ImDrawVert_push_front, "ImVector_ImDrawVert_push_front"); 1021 bindFunc(cast(void**)&ImVector_int_push_front, "ImVector_int_push_front"); 1022 bindFunc(cast(void**)&ImVector_Pair_push_front, "ImVector_Pair_push_front"); 1023 bindFunc(cast(void**)&ImVector_ImFontPtr_push_front, "ImVector_ImFontPtr_push_front"); 1024 bindFunc(cast(void**)&ImVector_ImVec4_push_front, "ImVector_ImVec4_push_front"); 1025 bindFunc(cast(void**)&ImVector_ImDrawCmd_push_front, "ImVector_ImDrawCmd_push_front"); 1026 bindFunc(cast(void**)&ImVector_ImDrawIdx_push_front, "ImVector_ImDrawIdx_push_front"); 1027 bindFunc(cast(void**)&ImVector_ImVec2_push_front, "ImVector_ImVec2_push_front"); 1028 bindFunc(cast(void**)&ImVector_float_erase, "ImVector_float_erase"); 1029 bindFunc(cast(void**)&ImVector_ImWchar_erase, "ImVector_ImWchar_erase"); 1030 bindFunc(cast(void**)&ImVector_ImFontConfig_erase, "ImVector_ImFontConfig_erase"); 1031 bindFunc(cast(void**)&ImVector_ImFontGlyph_erase, "ImVector_ImFontGlyph_erase"); 1032 bindFunc(cast(void**)&ImVector_TextRange_erase, "ImVector_TextRange_erase"); 1033 bindFunc(cast(void**)&ImVector_CustomRect_erase, "ImVector_CustomRect_erase"); 1034 bindFunc(cast(void**)&ImVector_ImDrawChannel_erase, "ImVector_ImDrawChannel_erase"); 1035 bindFunc(cast(void**)&ImVector_char_erase, "ImVector_char_erase"); 1036 bindFunc(cast(void**)&ImVector_ImTextureID_erase, "ImVector_ImTextureID_erase"); 1037 bindFunc(cast(void**)&ImVector_ImDrawVert_erase, "ImVector_ImDrawVert_erase"); 1038 bindFunc(cast(void**)&ImVector_int_erase, "ImVector_int_erase"); 1039 bindFunc(cast(void**)&ImVector_Pair_erase, "ImVector_Pair_erase"); 1040 bindFunc(cast(void**)&ImVector_ImFontPtr_erase, "ImVector_ImFontPtr_erase"); 1041 bindFunc(cast(void**)&ImVector_ImVec4_erase, "ImVector_ImVec4_erase"); 1042 bindFunc(cast(void**)&ImVector_ImDrawCmd_erase, "ImVector_ImDrawCmd_erase"); 1043 bindFunc(cast(void**)&ImVector_ImDrawIdx_erase, "ImVector_ImDrawIdx_erase"); 1044 bindFunc(cast(void**)&ImVector_ImVec2_erase, "ImVector_ImVec2_erase"); 1045 bindFunc(cast(void**)&ImVector_float_eraseTPtr, "ImVector_float_eraseTPtr"); 1046 bindFunc(cast(void**)&ImVector_ImWchar_eraseTPtr, "ImVector_ImWchar_eraseTPtr"); 1047 bindFunc(cast(void**)&ImVector_ImFontConfig_eraseTPtr, "ImVector_ImFontConfig_eraseTPtr"); 1048 bindFunc(cast(void**)&ImVector_ImFontGlyph_eraseTPtr, "ImVector_ImFontGlyph_eraseTPtr"); 1049 bindFunc(cast(void**)&ImVector_TextRange_eraseTPtr, "ImVector_TextRange_eraseTPtr"); 1050 bindFunc(cast(void**)&ImVector_CustomRect_eraseTPtr, "ImVector_CustomRect_eraseTPtr"); 1051 bindFunc(cast(void**)&ImVector_ImDrawChannel_eraseTPtr, "ImVector_ImDrawChannel_eraseTPtr"); 1052 bindFunc(cast(void**)&ImVector_char_eraseTPtr, "ImVector_char_eraseTPtr"); 1053 bindFunc(cast(void**)&ImVector_ImTextureID_eraseTPtr, "ImVector_ImTextureID_eraseTPtr"); 1054 bindFunc(cast(void**)&ImVector_ImDrawVert_eraseTPtr, "ImVector_ImDrawVert_eraseTPtr"); 1055 bindFunc(cast(void**)&ImVector_int_eraseTPtr, "ImVector_int_eraseTPtr"); 1056 bindFunc(cast(void**)&ImVector_Pair_eraseTPtr, "ImVector_Pair_eraseTPtr"); 1057 bindFunc(cast(void**)&ImVector_ImFontPtr_eraseTPtr, "ImVector_ImFontPtr_eraseTPtr"); 1058 bindFunc(cast(void**)&ImVector_ImVec4_eraseTPtr, "ImVector_ImVec4_eraseTPtr"); 1059 bindFunc(cast(void**)&ImVector_ImDrawCmd_eraseTPtr, "ImVector_ImDrawCmd_eraseTPtr"); 1060 bindFunc(cast(void**)&ImVector_ImDrawIdx_eraseTPtr, "ImVector_ImDrawIdx_eraseTPtr"); 1061 bindFunc(cast(void**)&ImVector_ImVec2_eraseTPtr, "ImVector_ImVec2_eraseTPtr"); 1062 bindFunc(cast(void**)&ImVector_float_erase_unsorted, "ImVector_float_erase_unsorted"); 1063 bindFunc(cast(void**)&ImVector_ImWchar_erase_unsorted, "ImVector_ImWchar_erase_unsorted"); 1064 bindFunc(cast(void**)&ImVector_ImFontConfig_erase_unsorted, "ImVector_ImFontConfig_erase_unsorted"); 1065 bindFunc(cast(void**)&ImVector_ImFontGlyph_erase_unsorted, "ImVector_ImFontGlyph_erase_unsorted"); 1066 bindFunc(cast(void**)&ImVector_TextRange_erase_unsorted, "ImVector_TextRange_erase_unsorted"); 1067 bindFunc(cast(void**)&ImVector_CustomRect_erase_unsorted, "ImVector_CustomRect_erase_unsorted"); 1068 bindFunc(cast(void**)&ImVector_ImDrawChannel_erase_unsorted, "ImVector_ImDrawChannel_erase_unsorted"); 1069 bindFunc(cast(void**)&ImVector_char_erase_unsorted, "ImVector_char_erase_unsorted"); 1070 bindFunc(cast(void**)&ImVector_ImTextureID_erase_unsorted, "ImVector_ImTextureID_erase_unsorted"); 1071 bindFunc(cast(void**)&ImVector_ImDrawVert_erase_unsorted, "ImVector_ImDrawVert_erase_unsorted"); 1072 bindFunc(cast(void**)&ImVector_int_erase_unsorted, "ImVector_int_erase_unsorted"); 1073 bindFunc(cast(void**)&ImVector_Pair_erase_unsorted, "ImVector_Pair_erase_unsorted"); 1074 bindFunc(cast(void**)&ImVector_ImFontPtr_erase_unsorted, "ImVector_ImFontPtr_erase_unsorted"); 1075 bindFunc(cast(void**)&ImVector_ImVec4_erase_unsorted, "ImVector_ImVec4_erase_unsorted"); 1076 bindFunc(cast(void**)&ImVector_ImDrawCmd_erase_unsorted, "ImVector_ImDrawCmd_erase_unsorted"); 1077 bindFunc(cast(void**)&ImVector_ImDrawIdx_erase_unsorted, "ImVector_ImDrawIdx_erase_unsorted"); 1078 bindFunc(cast(void**)&ImVector_ImVec2_erase_unsorted, "ImVector_ImVec2_erase_unsorted"); 1079 bindFunc(cast(void**)&ImVector_float_insert, "ImVector_float_insert"); 1080 bindFunc(cast(void**)&ImVector_ImWchar_insert, "ImVector_ImWchar_insert"); 1081 bindFunc(cast(void**)&ImVector_ImFontConfig_insert, "ImVector_ImFontConfig_insert"); 1082 bindFunc(cast(void**)&ImVector_ImFontGlyph_insert, "ImVector_ImFontGlyph_insert"); 1083 bindFunc(cast(void**)&ImVector_TextRange_insert, "ImVector_TextRange_insert"); 1084 bindFunc(cast(void**)&ImVector_CustomRect_insert, "ImVector_CustomRect_insert"); 1085 bindFunc(cast(void**)&ImVector_ImDrawChannel_insert, "ImVector_ImDrawChannel_insert"); 1086 bindFunc(cast(void**)&ImVector_char_insert, "ImVector_char_insert"); 1087 bindFunc(cast(void**)&ImVector_ImTextureID_insert, "ImVector_ImTextureID_insert"); 1088 bindFunc(cast(void**)&ImVector_ImDrawVert_insert, "ImVector_ImDrawVert_insert"); 1089 bindFunc(cast(void**)&ImVector_int_insert, "ImVector_int_insert"); 1090 bindFunc(cast(void**)&ImVector_Pair_insert, "ImVector_Pair_insert"); 1091 bindFunc(cast(void**)&ImVector_ImFontPtr_insert, "ImVector_ImFontPtr_insert"); 1092 bindFunc(cast(void**)&ImVector_ImVec4_insert, "ImVector_ImVec4_insert"); 1093 bindFunc(cast(void**)&ImVector_ImDrawCmd_insert, "ImVector_ImDrawCmd_insert"); 1094 bindFunc(cast(void**)&ImVector_ImDrawIdx_insert, "ImVector_ImDrawIdx_insert"); 1095 bindFunc(cast(void**)&ImVector_ImVec2_insert, "ImVector_ImVec2_insert"); 1096 bindFunc(cast(void**)&ImVector_float_contains, "ImVector_float_contains"); 1097 bindFunc(cast(void**)&ImVector_ImWchar_contains, "ImVector_ImWchar_contains"); 1098 bindFunc(cast(void**)&ImVector_char_contains, "ImVector_char_contains"); 1099 bindFunc(cast(void**)&ImVector_int_contains, "ImVector_int_contains"); 1100 bindFunc(cast(void**)&ImVector_float_index_from_ptr, "ImVector_float_index_from_ptr"); 1101 bindFunc(cast(void**)&ImVector_ImWchar_index_from_ptr, "ImVector_ImWchar_index_from_ptr"); 1102 bindFunc(cast(void**)&ImVector_ImFontConfig_index_from_ptr, "ImVector_ImFontConfig_index_from_ptr"); 1103 bindFunc(cast(void**)&ImVector_ImFontGlyph_index_from_ptr, "ImVector_ImFontGlyph_index_from_ptr"); 1104 bindFunc(cast(void**)&ImVector_TextRange_index_from_ptr, "ImVector_TextRange_index_from_ptr"); 1105 bindFunc(cast(void**)&ImVector_CustomRect_index_from_ptr, "ImVector_CustomRect_index_from_ptr"); 1106 bindFunc(cast(void**)&ImVector_ImDrawChannel_index_from_ptr, "ImVector_ImDrawChannel_index_from_ptr"); 1107 bindFunc(cast(void**)&ImVector_char_index_from_ptr, "ImVector_char_index_from_ptr"); 1108 bindFunc(cast(void**)&ImVector_ImTextureID_index_from_ptr, "ImVector_ImTextureID_index_from_ptr"); 1109 bindFunc(cast(void**)&ImVector_ImDrawVert_index_from_ptr, "ImVector_ImDrawVert_index_from_ptr"); 1110 bindFunc(cast(void**)&ImVector_int_index_from_ptr, "ImVector_int_index_from_ptr"); 1111 bindFunc(cast(void**)&ImVector_Pair_index_from_ptr, "ImVector_Pair_index_from_ptr"); 1112 bindFunc(cast(void**)&ImVector_ImFontPtr_index_from_ptr, "ImVector_ImFontPtr_index_from_ptr"); 1113 bindFunc(cast(void**)&ImVector_ImVec4_index_from_ptr, "ImVector_ImVec4_index_from_ptr"); 1114 bindFunc(cast(void**)&ImVector_ImDrawCmd_index_from_ptr, "ImVector_ImDrawCmd_index_from_ptr"); 1115 bindFunc(cast(void**)&ImVector_ImDrawIdx_index_from_ptr, "ImVector_ImDrawIdx_index_from_ptr"); 1116 bindFunc(cast(void**)&ImVector_ImVec2_index_from_ptr, "ImVector_ImVec2_index_from_ptr"); 1117 } 1118 }