Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ByteCorum/DragonBurn
/ functions
Functions
3,126 in github.com/ByteCorum/DragonBurn
⨍
Functions
3,126
◇
Types & classes
636
Method
Shortcut
DragonBurn-usermode/OS-ImGui/imgui/imgui.cpp:8982
Method
ShowAboutWindow
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:5933
Method
ShowDebugLogWindow
DragonBurn-usermode/OS-ImGui/imgui/imgui.cpp:14475
Method
ShowDemoWindow
Demonstrate most Dear ImGui features (this is big function!) You may execute this function to experiment with the UI and understand what it does. You
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:246
Method
ShowFontAtlas
[DEBUG] List fonts in a font atlas and display its texture
DragonBurn-usermode/OS-ImGui/imgui/imgui.cpp:13495
Method
ShowFontSelector
Demo helper function to select among loaded fonts. Here we use the regular BeginCombo()/EndCombo() api which is the more flexible one.
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:6089
Method
ShowMetricsWindow
DragonBurn-usermode/OS-ImGui/imgui/imgui.cpp:13516
Method
ShowRawImage
DragonBurn-usermode/OS-ImGui/OS-ImGui.cpp:54
Method
ShowStackToolWindow
Stack Tool: Display UI
DragonBurn-usermode/OS-ImGui/imgui/imgui.cpp:14711
Method
ShowStyleEditor
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:6132
Method
ShowStyleSelector
Demo helper function to select among default colors. See ShowStyleEditor() for more advanced options. Here we use the simplified Combo() api that pack
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:6116
Method
ShowUserGuide
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:6407
Method
ShrinkWidths
Shrink excess width from a set of item, by removing width from the larger items first. Set items Width to -1.0f to disable shrinking this item.
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:1662
Method
Shutdown
This function is merely here to free heap allocations.
DragonBurn-usermode/OS-ImGui/imgui/imgui.cpp:3567
Function
SimplestCrashHandler
DragonBurn-kernel/main.cpp:208
Method
Sin
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:1725
Method
SliderAngle
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3174
Method
SliderBehavior
For 32-bit and larger types, slider bounds are limited to half the natural type range. So e.g. an integer Slider between INT_MAX-10 and INT_MAX will f
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:2993
Method
SliderBehaviorT
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:2821
Method
SliderFloat
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3154
Method
SliderFloat2
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3159
Method
SliderFloat3
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3164
Method
SliderFloat4
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3169
Method
SliderInt
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3184
Method
SliderInt2
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3189
Method
SliderInt3
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3194
Method
SliderInt4
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3199
Method
SliderScalar
Note: p_data, p_min and p_max are _pointers_ to a memory address holding the data. For a slider, they are all required. Read code of e.g. SliderFloat(
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3035
Method
SliderScalarEx1
DragonBurn-usermode/OS-ImGui/OS-ImGui.cpp:384
Method
SliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:3119
Method
SmallButton
Small buttons fits within text without additional vertical spacing.
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:734
Method
Spacing
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:1347
Method
SplitterBehavior
Using 'hover_visibility_delay' allows us to hide the highlight and mouse cursor for a short time, which can be convenient to reduce visual noise.
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:1594
Method
Square
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:7330
Method
StartMouseMovingWindow
DragonBurn-usermode/OS-ImGui/imgui/imgui.cpp:4217
Method
StopAndRemove
DragonBurn-kernel/service.cpp:90
Method
Strdup
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:6597
Method
Stricmp
Portable helpers
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:6595
Method
StringToWstring
DragonBurn-usermode/OS-ImGui/OS-ImGui_Base.cpp:70
Method
Strnicmp
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:6596
Method
Strtrim
DragonBurn-usermode/OS-ImGui/imgui/imgui_demo.cpp:6598
Method
StyleColorsClassic
DragonBurn-usermode/OS-ImGui/imgui/imgui_draw.cpp:241
Method
StyleColorsDark
DragonBurn-usermode/OS-ImGui/imgui/imgui_draw.cpp:175
Method
StyleColorsLight
Those light colors are better suited with a thicker font than the default one + FrameBorder
DragonBurn-usermode/OS-ImGui/imgui/imgui_draw.cpp:308
Method
TabBarCalcMaxTabWidth
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:7948
Method
TabBarCalcTabID
Dockable windows uses Name/ID in the global namespace. Non-dockable items use the ID stack.
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:7931
Method
TabBarCloseTab
Called on manual closure attempt
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:7997
Method
TabBarFindTabByID
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:7954
Method
TabBarFindTabByOrder
Order = visible order, not submission order! (which is tab->BeginOrder)
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:7964
Method
TabBarGetCurrentTab
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:7971
Method
TabBarGetTabName
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:7978
Method
TabBarLayout
This is called only once a frame before by the first call to ItemTab() The reason we're not calling it in BeginTabBar() is to leave a chance to the us
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:7688
Method
TabBarProcessReorder
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8110
Method
TabBarQueueFocus
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8061
Method
TabBarQueueReorder
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8066
Method
TabBarQueueReorderFromMousePos
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8074
Method
TabBarRemoveTab
The *TabId fields are already set by the docking system _before_ the actual TabItem was created, so we clear them regardless.
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:7987
Method
TabBarScrollClamp
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8021
Method
TabBarScrollToTab
Note: we may scroll to tab that are not selected! e.g. using keyboard arrow keys
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8028
Method
TabBarScrollingButtons
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8141
Method
TabBarTabListPopupButton
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8202
Method
TabItemBackground
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8572
Method
TabItemButton
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8296
Method
TabItemCalcSize
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8554
Method
TabItemEx
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8312
Method
TabItemLabelAndCloseButton
Render text label (with custom clipping) + Unsaved Document marker + Close Button logic We tend to lock style.FramePadding for a given tab-bar, hence
DragonBurn-usermode/OS-ImGui/imgui/imgui_widgets.cpp:8599
Method
TableBeginApplyRequests
Apply queued resizing/reordering/hiding requests
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:618
Method
TableBeginCell
[Internal] Called by TableSetColumnIndex()/TableNextColumn() This is called very frequently, so we need to be mindful of unnecessary overhead. FIXME-T
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1981
Method
TableBeginContextMenuPopup
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:3074
Method
TableBeginInitMemory
For reference, the average total _allocation count_ for a table is: + 0 (for ImGuiTable instance, we are pooling allocations in g.Tables[]) + 1 (for t
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:596
Method
TableBeginRow
[Internal] Called by TableNextRow()
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1743
Method
TableDrawBorders
FIXME-TABLE: This is a mess, need to redesign how we render borders (as some are also done in TableEndRow)
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2544
Method
TableDrawContextMenu
Output context menu into current window (generally a popup) FIXME-TABLE: Ideally this should be writable by the user. Full programmatic access to that
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:3087
Method
TableEndCell
[Internal] Called by TableNextRow()/TableSetColumnIndex()/TableNextColumn()
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2034
Method
TableEndRow
[Internal] Called by TableNextRow()
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1778
Method
TableFindByID
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:298
Method
TableFixColumnSortDirection
Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2679
Method
TableGcCompactSettings
Compact and remove unused settings data (currently only used by TestEngine)
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:3546
Method
TableGcCompactTransientBuffers
Free up/compact internal Table buffers for when it gets unused
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:3524
Method
TableGetBoundSettings
Get settings for a given table, NULL if none
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:3240
Method
TableGetCellBgRect
Return the cell rectangle based on currently known height. - Important: we generally don't know our row height until the end of the row, so Max.y will
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1624
Method
TableGetColumnCount
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1555
Method
TableGetColumnFlags
We allow querying for an extra column in order to poll the IsHovered state of the right-most section
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1605
Method
TableGetColumnIndex
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1922
Method
TableGetColumnName
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1562
Method
TableGetColumnNextSortDirection
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2691
Method
TableGetColumnResizeID
Return the resizing ID for the right-side of the given column.
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1639
Method
TableGetColumnWidthAuto
Note this is meant to be stored in column->WidthAuto, please generally use the WidthAuto field
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2102
Method
TableGetHeaderRowHeight
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2843
Method
TableGetHoveredColumn
Return -1 when table is not hovered. return columns_count if hovering the unused space at the right of the right-most visible column.
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1647
Method
TableGetMaxColumnWidth
Maximum column content width given current layout. Use column->MinX so this value on a per-column basis.
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2070
Method
TableGetRowIndex
[Public] Note: for row coloring we use ->RowBgColorCounter which is the same value without counting header rows
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1708
Method
TableGetSortSpecs
Return NULL if no sort specs (most often when ImGuiTableFlags_Sortable is not set) You can sort your data again when 'SpecsChanged == true'. It will b
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2655
Method
TableHeader
Emit a column header (text + optional sort order) We cpu-clip text here so that all columns headers can be merged into a same draw call. Note that bec
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2908
Method
TableHeadersRow
[Public] This is a helper to output TableHeader() calls based on the column names declared in TableSetupColumn(). The intent is that advanced users wi
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2867
Method
TableLoadSettings
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:3318
Method
TableMergeDrawChannels
This function reorder draw channels based on matching clip rectangle, to facilitate merging them. Called by EndTable(). For simplicity we call it Tabl
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:2373
Method
TableNextColumn
[Public] Append into the next column, wrap and create a new row when already on last column
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1953
Method
TableNextRow
[Public] Starts into the first cell of a new row
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:1718
Method
TableOpenContextMenu
Use -1 to open menu not specific to a given column.
DragonBurn-usermode/OS-ImGui/imgui/imgui_tables.cpp:3055
← previous
next →
2,201–2,300 of 3,126, ranked by callers