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