Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Joe1sn/S-inject
/ types & classes
Types & classes
290 in github.com/Joe1sn/S-inject
⨍
Functions
2,039
◇
Types & classes
290
↓ 347 callers
Class
ImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
extern/ImGui/imgui.h:304
↓ 8 callers
Class
ImVec2i
Helper: ImVec2i (2D vector, integer)
extern/ImGui/imgui_internal.h:555
↓ 7 callers
Class
ImGuiStoragePair
Helper for key->value storage (container sorted by key)
extern/ImGui/imgui.h:203
↓ 6 callers
Class
ImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
extern/ImGui/imgui_internal.h:563
↓ 6 callers
Class
MyDocument
Simplified structure to mimic a Document model
extern/ImGui/imgui_demo.cpp:10135
↓ 4 callers
Class
ImFontConfig
Baked data for a ImFont at a given size.
extern/ImGui/imgui.h:179
↓ 4 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
extern/ImGui/imgui_internal.h:172
↓ 3 callers
Class
ImColor
Coordinates of a rectangle within a texture.
extern/ImGui/imgui.h:185
↓ 2 callers
Class
ImGuiPtrOrIndex
extern/ImGui/imgui_internal.h:1425
↓ 2 callers
Class
ImGuiTextRange
extern/ImGui/imgui.h:2707
↓ 2 callers
Class
ImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame, in practice we currently keep it for each wi
extern/ImGui/imgui_internal.h:188
↓ 2 callers
Class
MyItem
extern/ImGui/imgui_demo.cpp:5486
↓ 1 callers
Class
ExampleAsset
extern/ImGui/imgui_demo.cpp:10453
↓ 1 callers
Class
ImDrawChannel
Forward declarations: ImDrawList, ImFontAtlas layer
extern/ImGui/imgui.h:167
↓ 1 callers
Class
ImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
extern/ImGui/imgui.h:168
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
extern/ImGui/imgui.h:170
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
extern/ImGui/imgui_internal.h:143
↓ 1 callers
Class
ImFontBaked
Output of ImFontAtlas::GetCustomRect() when using custom rectangles.
extern/ImGui/imgui.h:178
↓ 1 callers
Class
ImGuiInputTextState
Stacked storage data for BeginGroup()/EndGroup()
extern/ImGui/imgui_internal.h:157
↓ 1 callers
Class
ImGuiKeyRoutingData
Routing table entry (sizeof() == 16 bytes)
extern/ImGui/imgui_internal.h:1555
↓ 1 callers
Class
ImGuiListClipperData
Temporary clipper data, buffers shared/reused between instances
extern/ImGui/imgui_internal.h:1651
↓ 1 callers
Class
ImGuiOldColumns
Storage data for a single column for legacy Columns() api
extern/ImGui/imgui_internal.h:169
↓ 1 callers
Class
ImGuiStackLevelInfo
extern/ImGui/imgui_internal.h:2113
↓ 1 callers
Class
ImGuiTabBar
Style variable information (e.g. to access style variables from an enum)
extern/ImGui/imgui_internal.h:174
↓ 1 callers
Class
ImGuiTabItem
Storage for a tab bar
extern/ImGui/imgui_internal.h:175
↓ 1 callers
Class
ImGuiTableColumn
Storage for TableAngledHeadersRow()
extern/ImGui/imgui_internal.h:178
↓ 1 callers
Class
ImGuiTableColumnSettings
sizeof() ~ 16
extern/ImGui/imgui_internal.h:3067
↓ 1 callers
Class
ImGuiTableInstanceData
Storage for one column of a table
extern/ImGui/imgui_internal.h:179
↓ 1 callers
Class
ImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
extern/ImGui/imgui_internal.h:181
↓ 1 callers
Class
ImGuiWindow
Storage for GetTypingSelectRequest() (aimed to be public)
extern/ImGui/imgui_internal.h:186
Class
BACKUP_DX11_STATE
Backup DX state that will be modified to restore it afterwards (unfortunately this is very ugly looking and verbose. Close your eyes!)
extern/ImGui/imgui_impl_dx11.cpp:222
Enum
ContentsType
Expose a few Borders related flags interactively
extern/ImGui/imgui_demo.cpp:5745
Class
CustomConstraints
extern/ImGui/imgui_demo.cpp:9597
Enum
Element
extern/ImGui/imgui_demo.cpp:970
Class
EnumDesc
extern/ImGui/imgui_demo.cpp:5559
Class
ExampleAppConsole
extern/ImGui/imgui_demo.cpp:8762
Class
ExampleAppDocuments
extern/ImGui/imgui_demo.cpp:10157
Class
ExampleAppLog
extern/ImGui/imgui_demo.cpp:9127
Class
ExampleAppPropertyEditor
extern/ImGui/imgui_demo.cpp:9356
Class
ExampleAssetsBrowser
extern/ImGui/imgui_demo.cpp:10493
Class
ExampleDualListBox
Example: Implement dual list box storage and interface
extern/ImGui/imgui_demo.cpp:2489
Class
ExampleMemberInfo
Simple representation of struct metadata/serialization data. (this is a minimal version of what a typical advanced application may provide)
extern/ImGui/imgui_demo.cpp:747
Class
ExampleSelectionWithDeletion
Extra functions to add deletion support to ImGuiSelectionBasicStorage
extern/ImGui/imgui_demo.cpp:2426
Class
ExampleTreeFuncs
extern/ImGui/imgui_demo.cpp:3007
Class
ExampleTreeNode
Helper tree functions used by Property Editor & Multi-Select demos
extern/ImGui/imgui_demo.cpp:263
Class
Func
extern/ImGui/imgui.cpp:16374
Class
Funcs
extern/ImGui/imgui.cpp:16213
Class
Funcs
Use functions to generate output FIXME: This is actually VERY awkward because current plot API only pass in indices. We probably want an API passing f
extern/ImGui/imgui_demo.cpp:2018
Class
ID3D11Buffer
extern/ImGui/imgui_impl_dx11.h:25
Class
ID3D11Device
extern/ImGui/imgui_impl_dx11.h:22
Class
ID3D11DeviceContext
extern/ImGui/imgui_impl_dx11.h:23
Class
ID3D11SamplerState
extern/ImGui/imgui_impl_dx11.h:24
Class
IMGUI_API
extern/ImGui/imgui_internal.h:573
Class
ImBitArray
extern/ImGui/imgui_internal.h:637
Class
ImBitVector
Utilities (other types which are not forwarded declared are: ImBitArray<>, ImSpan<>, ImSpanAllocator<>, ImStableVector<>, ImPool<>, ImChunkStream<>)
extern/ImGui/imgui_internal.h:137
Class
ImChunkStream
extern/ImGui/imgui_internal.h:786
Class
ImDrawCmdHeader
[Internal] For use by ImDrawList
extern/ImGui/imgui.h:3167
Class
ImDrawData
A single draw command within a parent ImDrawList (generally maps to 1 GPU draw call, unless it is a callback)
extern/ImGui/imgui.h:169
Class
ImDrawDataBuilder
ImDrawList/ImFontAtlas
extern/ImGui/imgui_internal.h:142
Enum
ImDrawFlags_
Flags for ImDrawList functions (Legacy: bit 0 must always correspond to ImDrawFlags_Closed to be backward compatible with old API using a bool. Bits 1
extern/ImGui/imgui.h:3200
Enum
ImDrawListFlags_
Flags for ImDrawList instance. Those are set automatically by ImGui:: functions from ImGuiIO settings, and generally not manipulated directly. It is h
extern/ImGui/imgui.h:3220
Class
ImDrawListSharedData
A single draw command list (generally one per window, conceptually you may see this as a dynamic "mesh" builder)
extern/ImGui/imgui.h:171
Class
ImDrawListSplitter
Data shared among multiple draw lists (typically owned by parent ImGui context, but you may create one yourself)
extern/ImGui/imgui.h:172
Enum
ImDrawTextFlags_
Helpers: High-level text functions (DO NOT USE!!! THIS IS A MINIMAL SUBSET OF LARGER UPCOMING CHANGES)
extern/ImGui/imgui_internal.h:434
Class
ImDrawVert
Helper to split a draw list into different layers which can be drawn into out of order, then flattened back.
extern/ImGui/imgui.h:173
Class
ImFont
A single vertex (pos + uv + col = 20 bytes by default. Override layout with IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT)
extern/ImGui/imgui.h:174
Class
ImFontAtlas
Runtime data for a single font within a parent ImFontAtlas
extern/ImGui/imgui.h:175
Class
ImFontAtlasBuilder
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
extern/ImGui/imgui.h:176
Class
ImFontAtlasBuilder
Data shared between all ImDrawList instances
extern/ImGui/imgui_internal.h:144
Enum
ImFontAtlasFlags_
Flags for ImFontAtlas build
extern/ImGui/imgui.h:3591
Class
ImFontAtlasPostProcessData
Internal storage for incrementally packing and building a ImFontAtlas
extern/ImGui/imgui_internal.h:145
Class
ImFontAtlasRect
Opaque storage for building a ImFontAtlas
extern/ImGui/imgui.h:177
Class
ImFontAtlasRectEntry
Data available to potential texture post-processing functions
extern/ImGui/imgui_internal.h:146
Enum
ImFontFlags_
Font flags (in future versions as we redesign font loading API, this will become more important and better documented. for now please consider this as
extern/ImGui/imgui.h:3802
Class
ImFontGlyph
Configuration data when adding a font or merging fonts
extern/ImGui/imgui.h:180
Class
ImFontGlyphRangesBuilder
A single font glyph (code point + coordinates within in ImFontAtlas + offset)
extern/ImGui/imgui.h:181
Class
ImFontLoader
Helper to build glyph ranges from text/string data
extern/ImGui/imgui.h:182
Class
ImFontLoader
Hooks and storage for a given font backend. This structure is likely to evolve as we add support for incremental atlas updates. Conceptually this coul
extern/ImGui/imgui_internal.h:3723
Class
ImFontStackData
extern/ImGui/imgui_internal.h:888
Enum
ImGuiActivateFlags_
extern/ImGui/imgui_internal.h:1667
Enum
ImGuiAxis
X/Y enums are fixed to 0/1 so they may be used to index ImVec2
extern/ImGui/imgui_internal.h:1138
Enum
ImGuiBackendFlags_
Backend capabilities flags stored in io.BackendFlags. Set by imgui_impl_xxx or custom backend.
extern/ImGui/imgui.h:1710
Class
ImGuiBoxSelectState
ImGui
extern/ImGui/imgui_internal.h:149
Enum
ImGuiButtonFlagsPrivate_
Extend ImGuiButtonFlags_
extern/ImGui/imgui_internal.h:1025
Enum
ImGuiButtonFlags_
Flags for InvisibleButton() [extended in imgui_internal.h]
extern/ImGui/imgui.h:1845
Enum
ImGuiChildFlags_
Flags for ImGui::BeginChild() (Legacy: bit 0 must always correspond to ImGuiChildFlags_Borders to be backward compatible with old API using 'bool bord
extern/ImGui/imgui.h:1197
Enum
ImGuiCol_
Enumeration for PushStyleColor() / PopStyleColor()
extern/ImGui/imgui.h:1721
Enum
ImGuiColorEditFlags_
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
extern/ImGui/imgui.h:1856
Class
ImGuiColorMod
Box-selection state (currently used by multi-selection, could potentially be used by others)
extern/ImGui/imgui_internal.h:150
Enum
ImGuiComboFlagsPrivate_
Extend ImGuiComboFlags_
extern/ImGui/imgui_internal.h:1052
Enum
ImGuiComboFlags_
Flags for ImGui::BeginCombo()
extern/ImGui/imgui.h:1362
Enum
ImGuiCond_
Enumeration for ImGui::SetNextWindow***(), SetWindow***(), SetNextItem***() functions Represent a condition. Important: Treat as a regular enum! Do NO
extern/ImGui/imgui.h:1970
Enum
ImGuiConfigFlags_
Configuration flags stored in io.ConfigFlags. Set by user/application.
extern/ImGui/imgui.h:1690
Class
ImGuiContext
Forward declarations: ImGui layer
extern/ImGui/imgui.h:188
Class
ImGuiContext
Stacked color modifier, backup of modified data so we can restore it
extern/ImGui/imgui_internal.h:151
Class
ImGuiContextHook
Main Dear ImGui context
extern/ImGui/imgui_internal.h:152
Enum
ImGuiContextHookType
extern/ImGui/imgui_internal.h:2145
Class
ImGuiDataTypeInfo
Hook for extensions like ImGuiTestEngine
extern/ImGui/imgui_internal.h:153
Enum
ImGuiDataTypePrivate_
Extend ImGuiDataType_
extern/ImGui/imgui_internal.h:943
Class
ImGuiDataTypeStorage
extern/ImGui/imgui_internal.h:928
next →
1–100 of 290, ranked by callers