Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DrNseven/D3D11-Worldtoscreen-Finder
/ functions
Functions
1,531 in github.com/DrNseven/D3D11-Worldtoscreen-Finder
⨍
Functions
1,531
◇
Types & classes
203
Method
SliderInt2
imgui/imgui_widgets.cpp:3036
Method
SliderInt3
imgui/imgui_widgets.cpp:3041
Method
SliderInt4
imgui/imgui_widgets.cpp:3046
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(
imgui/imgui_widgets.cpp:2882
Method
SliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
imgui/imgui_widgets.cpp:2966
Method
SmallButton
Small buttons fits within text without additional vertical spacing.
imgui/imgui_widgets.cpp:714
Method
Spacing
imgui/imgui_widgets.cpp:1297
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.
imgui/imgui_widgets.cpp:1418
Method
Square
Helper functions to demonstrate programmatic constraints
imgui/imgui_demo.cpp:6937
Method
StartMouseMovingWindow
imgui/imgui.cpp:3462
Method
Strdup
imgui/imgui_demo.cpp:6220
Method
Stricmp
Portable helpers
imgui/imgui_demo.cpp:6218
Method
Strnicmp
imgui/imgui_demo.cpp:6219
Method
Strtrim
imgui/imgui_demo.cpp:6221
Method
StyleColorsClassic
imgui/imgui_draw.cpp:244
Method
StyleColorsDark
imgui/imgui_draw.cpp:184
Method
StyleColorsLight
Those light colors are better suited with a thicker font than the default one + FrameBorder
imgui/imgui_draw.cpp:305
Method
TabBarCalcMaxTabWidth
imgui/imgui_widgets.cpp:7304
Method
TabBarCalcTabID
Dockables uses Name/ID in the global namespace. Non-dockable items use the ID stack.
imgui/imgui_widgets.cpp:7289
Method
TabBarCloseTab
Called on manual closure attempt
imgui/imgui_widgets.cpp:7330
Method
TabBarFindTabByID
imgui/imgui_widgets.cpp:7310
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
imgui/imgui_widgets.cpp:7059
Method
TabBarProcessReorder
imgui/imgui_widgets.cpp:7397
Method
TabBarQueueReorder
imgui/imgui_widgets.cpp:7389
Method
TabBarRemoveTab
The *TabId fields be already set by the docking system _before_ the actual TabItem was created, so we clear them regardless.
imgui/imgui_widgets.cpp:7320
Method
TabBarScrollClamp
imgui/imgui_widgets.cpp:7352
Method
TabBarScrollToTab
imgui/imgui_widgets.cpp:7358
Method
TabBarScrollingButtons
imgui/imgui_widgets.cpp:7424
Method
TabBarTabListPopupButton
imgui/imgui_widgets.cpp:7485
Method
TabItemBackground
imgui/imgui_widgets.cpp:7838
Method
TabItemButton
imgui/imgui_widgets.cpp:7579
Method
TabItemCalcSize
imgui/imgui_widgets.cpp:7826
Method
TabItemEx
imgui/imgui_widgets.cpp:7595
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
imgui/imgui_widgets.cpp:7865
Method
TableBeginApplyRequests
Apply queued resizing/reordering/hiding requests
imgui/imgui_tables.cpp:553
Method
TableBeginCell
[Internal] Called by TableSetColumnIndex()/TableNextColumn() This is called very frequently, so we need to be mindful of unnecessary overhead. FIXME-T
imgui/imgui_tables.cpp:1851
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 tab
imgui/imgui_tables.cpp:537
Method
TableBeginRow
[Internal] Called by TableNextRow()
imgui/imgui_tables.cpp:1614
Method
TableDrawBorders
FIXME-TABLE: This is a mess, need to redesign how we render borders (as some are also done in TableEndRow)
imgui/imgui_tables.cpp:2409
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
imgui/imgui_tables.cpp:2935
Method
TableEndCell
[Internal] Called by TableNextRow()/TableSetColumnIndex()/TableNextColumn()
imgui/imgui_tables.cpp:1908
Method
TableEndRow
[Internal] Called by TableNextRow()
imgui/imgui_tables.cpp:1647
Method
TableFindByID
imgui/imgui_tables.cpp:286
Method
TableFixColumnSortDirection
Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
imgui/imgui_tables.cpp:2545
Method
TableGcCompactSettings
Compact and remove unused settings data (currently only used by TestEngine)
imgui/imgui_tables.cpp:3383
Method
TableGcCompactTransientBuffers
Free up/compact internal Table buffers for when it gets unused
imgui/imgui_tables.cpp:3366
Method
TableGetBoundSettings
Get settings for a given table, NULL if none
imgui/imgui_tables.cpp:3085
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
imgui/imgui_tables.cpp:1497
Method
TableGetColumnCount
imgui/imgui_tables.cpp:1435
Method
TableGetColumnFlags
We allow querying for an extra column in order to poll the IsHovered state of the right-most section
imgui/imgui_tables.cpp:1479
Method
TableGetColumnIndex
imgui/imgui_tables.cpp:1791
Method
TableGetColumnName
imgui/imgui_tables.cpp:1442
Method
TableGetColumnNextSortDirection
imgui/imgui_tables.cpp:2557
Method
TableGetColumnResizeID
Return the resizing ID for the right-side of the given column.
imgui/imgui_tables.cpp:1510
Method
TableGetColumnWidthAuto
Note this is meant to be stored in column->WidthAuto, please generally use the WidthAuto field
imgui/imgui_tables.cpp:1971
Method
TableGetHeaderRowHeight
imgui/imgui_tables.cpp:2704
Method
TableGetHoveredColumn
Return -1 when table is not hovered. return columns_count if the unused space at the right of visible columns is hovered.
imgui/imgui_tables.cpp:1518
Method
TableGetMaxColumnWidth
Maximum column content width given current layout. Use column->MinX so this value on a per-column basis.
imgui/imgui_tables.cpp:1940
Method
TableGetRowIndex
[Public] Note: for row coloring we use ->RowBgColorCounter which is the same value without counting header rows
imgui/imgui_tables.cpp:1579
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
imgui/imgui_tables.cpp:2519
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
imgui/imgui_tables.cpp:2767
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
imgui/imgui_tables.cpp:2725
Method
TableLoadSettings
imgui/imgui_tables.cpp:3163
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
imgui/imgui_tables.cpp:2242
Method
TableNextColumn
[Public] Append into the next column, wrap and create a new row when already on last column
imgui/imgui_tables.cpp:1822
Method
TableNextRow
[Public] Starts into the first cell of a new row
imgui/imgui_tables.cpp:1589
Method
TableOpenContextMenu
Use -1 to open menu not specific to a given column.
imgui/imgui_tables.cpp:2914
Method
TablePopBackgroundChannel
imgui/imgui_tables.cpp:2146
Method
TablePushBackgroundChannel
Bg2 is used by Selectable (and possibly other widgets) to render to the background. Unlike our Bg0/1 channel which we uses for RowBg/CellBg/Borders an
imgui/imgui_tables.cpp:2134
Method
TableRemove
Remove Table (currently only used by TestEngine)
imgui/imgui_tables.cpp:3354
Method
TableResetSettings
Restore initial state of table (with or without saved settings)
imgui/imgui_tables.cpp:3100
Method
TableSaveSettings
imgui/imgui_tables.cpp:3108
Method
TableSetBgColor
imgui/imgui_tables.cpp:1527
Method
TableSetColumnEnabled
For the getter you can use (TableGetColumnFlags() & ImGuiTableColumnFlags_IsEnabled)
imgui/imgui_tables.cpp:1464
Method
TableSetColumnIndex
[Public] Append into a specific column
imgui/imgui_tables.cpp:1801
Method
TableSetColumnSortDirection
Note that the NoSortAscending/NoSortDescending flags are processed in TableSortSpecsSanitize(), and they may change/revert the value of SortDirection.
imgui/imgui_tables.cpp:2571
Method
TableSetColumnWidth
'width' = inner column width, without padding
imgui/imgui_tables.cpp:1988
Method
TableSetColumnWidthAutoAll
imgui/imgui_tables.cpp:2081
Method
TableSetColumnWidthAutoSingle
Disable clipping then auto-fit, will take 2 frames (we don't take a shortcut for unclipped columns to reduce inconsistencies when e.g. resizing multip
imgui/imgui_tables.cpp:2071
Method
TableSettingsCreate
imgui/imgui_tables.cpp:3065
Method
TableSettingsFindByID
Find existing settings
imgui/imgui_tables.cpp:3074
Function
TableSettingsHandler_ApplyAll
Apply to existing windows (if any)
imgui/imgui_tables.cpp:3237
Function
TableSettingsHandler_ClearAll
imgui/imgui_tables.cpp:3228
Function
TableSettingsHandler_ReadLine
imgui/imgui_tables.cpp:3267
Function
TableSettingsHandler_ReadOpen
imgui/imgui_tables.cpp:3248
Function
TableSettingsHandler_WriteAll
imgui/imgui_tables.cpp:3293
Method
TableSettingsInstallHandler
imgui/imgui_tables.cpp:3331
Method
TableSetupColumn
See "COLUMN SIZING POLICIES" comments at the top of this file If (init_width_or_weight <= 0.0f) it is ignored
imgui/imgui_tables.cpp:1351
Method
TableSetupDrawChannels
Allocate draw channels. Called by TableUpdateLayout() - We allocate them following storage order instead of display order so reordering columns won't
imgui/imgui_tables.cpp:2174
Method
TableSetupScrollFreeze
[Public]
imgui/imgui_tables.cpp:1419
Method
TableSortSpecsBuild
imgui/imgui_tables.cpp:2670
Method
TableSortSpecsSanitize
imgui/imgui_tables.cpp:2604
Method
TableUpdateBorders
Process hit-testing on resizing borders. Actual size change will be applied in EndTable() - Set table->HoveredColumnBorder with a short delay/timer to
imgui/imgui_tables.cpp:1096
Method
TableUpdateColumnsWeightFromWidth
imgui/imgui_tables.cpp:2093
Method
TableUpdateLayout
Layout columns for the frame. This is in essence the followup to BeginTable(). Runs on the first call to TableNextRow(), to give a chance for TableSet
imgui/imgui_tables.cpp:680
Method
TempInputScalar
Note that Drag/Slider functions are only forwarding the min/max values clamping values if the ImGuiSliderFlags_AlwaysClamp flag is set! This is intend
imgui/imgui_widgets.cpp:3265
Method
TempInputText
Create text input in place of another active widget (e.g. used when doing a CTRL+Click on drag/slider widgets) FIXME: Facilitate using this in variety
imgui/imgui_widgets.cpp:3242
Function
TestBit
imgui/imgui_internal.h:498
Method
Text
imgui/imgui_widgets.cpp:256
Method
TextColored
imgui/imgui_widgets.cpp:275
← previous
next →
1,301–1,400 of 1,531, ranked by callers