MCPcopy Create free account

hub / github.com/ctreffs/SwiftImGui / types & classes

Types & classes372 in github.com/ctreffs/SwiftImGui

↓ 191 callersClassImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
Sources/CImGui/imgui/imgui.h:267
↓ 6 callersClassImGuiStoragePair
Sources/CImGui/imgui/imgui.h:2265
↓ 6 callersClassImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
Sources/CImGui/imgui/imgui_internal.h:494
↓ 6 callersClassMyDocument
Simplified structure to mimic a Document model
Sources/CImGui/imgui/imgui_demo.cpp:7752
↓ 4 callersClassImFontConfig
Opaque interface to a font builder (stb_truetype or FreeType).
Sources/CImGui/imgui/imgui.h:143
↓ 2 callersClassImColor
Helper to build glyph ranges from text/string data
Sources/CImGui/imgui/imgui.h:146
↓ 2 callersClassImGuiPtrOrIndex
Sources/CImGui/imgui/imgui_internal.h:1215
↓ 2 callersClassImGuiStyleMod
Storage of stack sizes for debugging/asserting
Sources/CImGui/imgui/imgui_internal.h:146
↓ 2 callersClassImGuiTextRange
Sources/CImGui/imgui/imgui.h:2218
↓ 2 callersClassImGuiWindowSettings
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
Sources/CImGui/imgui/imgui_internal.h:157
↓ 2 callersClassMyItem
Sources/CImGui/imgui/imgui_demo.cpp:3644
↓ 1 callersClassImDrawChannel
Forward declarations
Sources/CImGui/imgui/imgui.h:133
↓ 1 callersClassImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
Sources/CImGui/imgui/imgui.h:134
↓ 1 callersClassImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
Sources/CImGui/imgui/imgui.h:136
↓ 1 callersClassImDrawListSharedData
Helper to build a ImDrawData instance
Sources/CImGui/imgui/imgui_internal.h:125
↓ 1 callersClassImGuiKeyRoutingData
Routing table entry (sizeof() == 16 bytes)
Sources/CImGui/imgui/imgui_internal.h:1310
↓ 1 callersClassImGuiListClipperData
Temporary clipper data, buffers shared/reused between instances
Sources/CImGui/imgui/imgui_internal.h:1410
↓ 1 callersClassImGuiOldColumns
Storage data for a single column for legacy Columns() api
Sources/CImGui/imgui/imgui_internal.h:142
↓ 1 callersClassImGuiStackLevelInfo
Sources/CImGui/imgui/imgui_internal.h:1694
↓ 1 callersClassImGuiTabBar
Stacked style modifier, backup of modified data so we can restore it
Sources/CImGui/imgui/imgui_internal.h:147
↓ 1 callersClassImGuiTabItem
Storage for a tab bar
Sources/CImGui/imgui/imgui_internal.h:148
↓ 1 callersClassImGuiTableColumn
Storage for a table
Sources/CImGui/imgui/imgui_internal.h:150
↓ 1 callersClassImGuiTableColumnSettings
sizeof() ~ 12
Sources/CImGui/imgui/imgui_internal.h:2685
↓ 1 callersClassImGuiTableInstanceData
Storage for one column of a table
Sources/CImGui/imgui/imgui_internal.h:151
↓ 1 callersClassImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
Sources/CImGui/imgui/imgui_internal.h:153
↓ 1 callersClassImGuiWindow
Storage for a column .ini settings
Sources/CImGui/imgui/imgui_internal.h:155
ClassCimguiStorage
Sources/CImGui/cimgui.cpp:5074
EnumContentsType
Expose a few Borders related flags interactively
Sources/CImGui/imgui/imgui_demo.cpp:3888
ClassCustomConstraints
Sources/CImGui/imgui/imgui_demo.cpp:7300
EnumElement
Sources/CImGui/imgui/imgui_demo.cpp:743
ClassEnumDesc
Sources/CImGui/imgui/imgui_demo.cpp:3708
ClassExampleAppConsole
Sources/CImGui/imgui/imgui_demo.cpp:6535
ClassExampleAppDocuments
Sources/CImGui/imgui/imgui_demo.cpp:7807
ClassExampleAppLog
Sources/CImGui/imgui/imgui_demo.cpp:6900
ClassFunc
Sources/CImGui/imgui/imgui.cpp:13578
ClassFuncs
Sources/CImGui/imgui/imgui.cpp:13426
ClassFuncs
Simplified one-liner Combo() using an accessor function
Sources/CImGui/imgui/imgui_demo.cpp:1149
ClassGLFWwindow
Sources/CImGui/include/cimgui.h:2772
ClassIMGUI_API
Sources/CImGui/imgui/imgui_internal.h:504
ClassImBitArray
Sources/CImGui/imgui/imgui_internal.h:566
ClassImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN
Sources/CImGui/include/cimgui.h:1739
ClassImBitVector
Sources/CImGui/imgui/imgui_internal.h:122
ClassImBitVector
Sources/CImGui/include/cimgui.h:73
ClassImChunkStream
Sources/CImGui/imgui/imgui_internal.h:685
ClassImChunkStream_ImGuiTableSettings
Sources/CImGui/include/cimgui.h:2113
ClassImChunkStream_ImGuiWindowSettings
Sources/CImGui/include/cimgui.h:2111
ClassImColor
Sources/CImGui/include/cimgui.h:56
ClassImDrawChannel
Sources/CImGui/include/cimgui.h:43
ClassImDrawCmd
Sources/CImGui/include/cimgui.h:44
ClassImDrawCmdHeader
[Internal] For use by ImDrawList
Sources/CImGui/imgui/imgui.h:2485
ClassImDrawCmdHeader
Sources/CImGui/include/cimgui.h:1083
EnumImDrawCornerFlags_
Sources/CImGui/imgui/imgui.h:3092
ClassImDrawData
A single draw command within a parent ImDrawList (generally maps to 1 GPU draw call, unless it is a callback)
Sources/CImGui/imgui/imgui.h:135
ClassImDrawData
Sources/CImGui/include/cimgui.h:45
ClassImDrawDataBuilder
An axis-aligned rectangle (2 points)
Sources/CImGui/imgui/imgui_internal.h:124
ClassImDrawDataBuilder
Sources/CImGui/include/cimgui.h:75
EnumImDrawFlags_
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
Sources/CImGui/imgui/imgui.h:2519
ClassImDrawList
Sources/CImGui/include/cimgui.h:46
EnumImDrawListFlags_
Flags for ImDrawList instance. Those are set automatically by ImGui:: functions from ImGuiIO settings, and generally not manipulated directly. It is h
Sources/CImGui/imgui/imgui.h:2539
ClassImDrawListSharedData
A single draw command list (generally one per window, conceptually you may see this as a dynamic "mesh" builder)
Sources/CImGui/imgui/imgui.h:137
ClassImDrawListSharedData
Sources/CImGui/include/cimgui.h:47
ClassImDrawListSplitter
Data shared among multiple draw lists (typically owned by parent ImGui context, but you may create one yourself)
Sources/CImGui/imgui/imgui.h:138
ClassImDrawListSplitter
Sources/CImGui/include/cimgui.h:48
ClassImDrawVert
Helper to split a draw list into different layers which can be drawn into out of order, then flattened back.
Sources/CImGui/imgui/imgui.h:139
ClassImDrawVert
Sources/CImGui/include/cimgui.h:49
ClassImFont
A single vertex (pos + uv + col = 20 bytes by default. Override layout with IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT)
Sources/CImGui/imgui/imgui.h:140
ClassImFont
Sources/CImGui/include/cimgui.h:50
ClassImFontAtlas
Runtime data for a single font within a parent ImFontAtlas
Sources/CImGui/imgui/imgui.h:141
ClassImFontAtlas
Sources/CImGui/include/cimgui.h:51
ClassImFontAtlasCustomRect
See ImFontAtlas::AddCustomRectXXX functions.
Sources/CImGui/imgui/imgui.h:2762
ClassImFontAtlasCustomRect
Sources/CImGui/include/cimgui.h:1204
EnumImFontAtlasFlags_
Flags for ImFontAtlas build
Sources/CImGui/imgui/imgui.h:2775
ClassImFontBuildDstData
Temporary data for one destination ImFont* (multiple source fonts can be merged into one destination ImFont)
Sources/CImGui/imgui/imgui_draw.cpp:2318
ClassImFontBuildSrcData
Temporary data for one source font (multiple source fonts can be merged into one destination ImFont) (C++03 doesn't allow instancing ImVector<> with f
Sources/CImGui/imgui/imgui_draw.cpp:2303
ClassImFontBuilderIO
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
Sources/CImGui/imgui/imgui.h:142
ClassImFontBuilderIO
This structure is likely to evolve as we add support for incremental atlas updates
Sources/CImGui/imgui/imgui_internal.h:3239
ClassImFontBuilderIO
Sources/CImGui/include/cimgui.h:52
ClassImFontConfig
Sources/CImGui/include/cimgui.h:53
ClassImFontGlyph
Configuration data when adding a font or merging fonts
Sources/CImGui/imgui/imgui.h:144
ClassImFontGlyph
Sources/CImGui/include/cimgui.h:54
ClassImFontGlyphRangesBuilder
A single font glyph (code point + coordinates within in ImFontAtlas + offset)
Sources/CImGui/imgui/imgui.h:145
ClassImFontGlyphRangesBuilder
Sources/CImGui/include/cimgui.h:55
EnumImGuiActivateFlags_
Sources/CImGui/imgui/imgui_internal.h:1426
EnumImGuiAxis
X/Y enums are fixed to 0/1 so they may be used to index ImVec2
Sources/CImGui/imgui/imgui_internal.h:939
EnumImGuiBackendFlags_
Backend capabilities flags stored in io.BackendFlags. Set by imgui_impl_xxx or custom backend.
Sources/CImGui/imgui/imgui.h:1510
EnumImGuiButtonFlagsPrivate_
Extend ImGuiButtonFlags_
Sources/CImGui/imgui/imgui_internal.h:844
EnumImGuiButtonFlags_
Flags for InvisibleButton() [extended in imgui_internal.h]
Sources/CImGui/imgui/imgui.h:1620
EnumImGuiCol_
Enumeration for PushStyleColor() / PopStyleColor()
Sources/CImGui/imgui/imgui.h:1520
EnumImGuiColorEditFlags_
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
Sources/CImGui/imgui/imgui.h:1633
ClassImGuiColorMod
Data shared between all ImDrawList instances
Sources/CImGui/imgui/imgui_internal.h:126
ClassImGuiColorMod
Sources/CImGui/include/cimgui.h:76
EnumImGuiComboFlagsPrivate_
Extend ImGuiComboFlags_
Sources/CImGui/imgui/imgui_internal.h:869
EnumImGuiComboFlags_
Flags for ImGui::BeginCombo()
Sources/CImGui/imgui/imgui.h:1080
ClassImGuiComboPreviewData
Sources/CImGui/include/cimgui.h:1586
EnumImGuiCond_
Enumeration for ImGui::SetWindow***(), SetNextWindow***(), SetNextItem***() functions Represent a condition. Important: Treat as a regular enum! Do NO
Sources/CImGui/imgui/imgui.h:1734
EnumImGuiConfigFlags_
Configuration flags stored in io.ConfigFlags. Set by user/application.
Sources/CImGui/imgui/imgui.h:1494
ClassImGuiContext
Helper functions to create a color that can be converted to either u32 or float4 (*OBSOLETE* please avoid using)
Sources/CImGui/imgui/imgui.h:147
ClassImGuiContext
Stacked color modifier, backup of modified data so we can restore it
Sources/CImGui/imgui/imgui_internal.h:127
ClassImGuiContext
Sources/CImGui/include/cimgui.h:57
ClassImGuiContextHook
Main Dear ImGui context
Sources/CImGui/imgui/imgui_internal.h:128
next →1–100 of 372, ranked by callers