MCPcopy Create free account

hub / github.com/Nelarius/imnodes / types & classes

Types & classes263 in github.com/Nelarius/imnodes

↓ 188 callersClassImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
dependencies/imgui-1.87/imgui.h:262
↓ 38 callersClassImVec2
imnodes.h:202
↓ 7 callersClassImOptionalIndex
Emulates std::optional<int> using the sentinel value `INVALID_INDEX`.
imnodes_internal.h:93
↓ 6 callersClassImGuiStoragePair
dependencies/imgui-1.87/imgui.h:2237
↓ 6 callersClassImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
dependencies/imgui-1.87/imgui_internal.h:477
↓ 6 callersClassMyDocument
Simplified structure to mimic a Document model
dependencies/imgui-1.87/imgui_demo.cpp:7631
↓ 4 callersClassImFontConfig
Opaque interface to a font builder (stb_truetype or FreeType).
dependencies/imgui-1.87/imgui.h:144
↓ 2 callersClassImColor
Helper to build glyph ranges from text/string data
dependencies/imgui-1.87/imgui.h:147
↓ 2 callersClassImGuiPtrOrIndex
dependencies/imgui-1.87/imgui_internal.h:1144
↓ 2 callersClassImGuiStyleMod
Storage of stack sizes for debugging/asserting
dependencies/imgui-1.87/imgui_internal.h:134
↓ 2 callersClassImGuiTextRange
dependencies/imgui-1.87/imgui.h:2190
↓ 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
dependencies/imgui-1.87/imgui_internal.h:144
↓ 2 callersClassImNodesStyleVarElement
imnodes_internal.h:228
↓ 2 callersClassLink
example/save_load.cpp:28
↓ 2 callersClassMyItem
dependencies/imgui-1.87/imgui_demo.cpp:3575
↓ 1 callersClassEdge
example/graph.h:174
↓ 1 callersClassImDrawChannel
Forward declarations
dependencies/imgui-1.87/imgui.h:134
↓ 1 callersClassImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
dependencies/imgui-1.87/imgui.h:135
↓ 1 callersClassImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
dependencies/imgui-1.87/imgui.h:137
↓ 1 callersClassImDrawListSharedData
Helper to build a ImDrawData instance
dependencies/imgui-1.87/imgui_internal.h:116
↓ 1 callersClassImGuiListClipperData
Temporary clipper data, buffers shared/reused between instances
dependencies/imgui-1.87/imgui_internal.h:1245
↓ 1 callersClassImGuiOldColumns
Storage data for a single column for legacy Columns() api
dependencies/imgui-1.87/imgui_internal.h:130
↓ 1 callersClassImGuiStackLevelInfo
dependencies/imgui-1.87/imgui_internal.h:1508
↓ 1 callersClassImGuiTabBar
Stacked style modifier, backup of modified data so we can restore it
dependencies/imgui-1.87/imgui_internal.h:135
↓ 1 callersClassImGuiTabItem
Storage for a tab bar
dependencies/imgui-1.87/imgui_internal.h:136
↓ 1 callersClassImGuiTableColumn
Storage for a table
dependencies/imgui-1.87/imgui_internal.h:138
↓ 1 callersClassImGuiTableColumnSettings
sizeof() ~ 12
dependencies/imgui-1.87/imgui_internal.h:2425
↓ 1 callersClassImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
dependencies/imgui-1.87/imgui_internal.h:140
↓ 1 callersClassImGuiWindow
Storage for a column .ini settings
dependencies/imgui-1.87/imgui_internal.h:142
↓ 1 callersClassImNodeData
imnodes_internal.h:132
↓ 1 callersClassImNodesColElement
imnodes_internal.h:220
↓ 1 callersClassLink
example/multi_editor.cpp:21
↓ 1 callersClassLinkPredicate
imnodes.cpp:793
↓ 1 callersClassNode
example/save_load.cpp:18
↓ 1 callersClassNode
example/color_node_editor.cpp:29
↓ 1 callersClassNode
example/multi_editor.cpp:13
ClassColorNodeEditor
example/color_node_editor.cpp:123
EnumContentsType
Expose a few Borders related flags interactively
dependencies/imgui-1.87/imgui_demo.cpp:3820
ClassCubicBezier
imnodes.cpp:38
ClassCustomConstraints
dependencies/imgui-1.87/imgui_demo.cpp:7216
ClassEditor
example/multi_editor.cpp:27
EnumElement
dependencies/imgui-1.87/imgui_demo.cpp:730
ClassEmulateThreeButtonMouse
imnodes.h:109
ClassEnumDesc
dependencies/imgui-1.87/imgui_demo.cpp:3639
ClassExampleAppConsole
dependencies/imgui-1.87/imgui_demo.cpp:6459
ClassExampleAppDocuments
dependencies/imgui-1.87/imgui_demo.cpp:7686
ClassExampleAppLog
dependencies/imgui-1.87/imgui_demo.cpp:6820
ClassFunc
dependencies/imgui-1.87/imgui.cpp:12249
ClassFuncs
dependencies/imgui-1.87/imgui.cpp:12120
ClassFuncs
Simplified one-liner Combo() using an accessor function
dependencies/imgui-1.87/imgui_demo.cpp:1115
ClassGraph
example/graph.h:169
ClassHelloWorldNodeEditor
example/hello.cpp:9
ClassIMGUI_API
dependencies/imgui-1.87/imgui_internal.h:487
ClassIdMap
example/graph.h:32
ClassImBitArray
dependencies/imgui-1.87/imgui_internal.h:544
ClassImBitVector
dependencies/imgui-1.87/imgui_internal.h:113
ClassImChunkStream
dependencies/imgui-1.87/imgui_internal.h:662
ClassImClickInteractionState
imnodes_internal.h:201
ClassImDrawCmdHeader
[Internal] For use by ImDrawList
dependencies/imgui-1.87/imgui.h:2427
EnumImDrawCornerFlags_
dependencies/imgui-1.87/imgui.h:3009
ClassImDrawData
A single draw command within a parent ImDrawList (generally maps to 1 GPU draw call, unless it is a callback)
dependencies/imgui-1.87/imgui.h:136
ClassImDrawDataBuilder
An axis-aligned rectangle (2 points)
dependencies/imgui-1.87/imgui_internal.h:115
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
dependencies/imgui-1.87/imgui.h:2461
EnumImDrawListFlags_
Flags for ImDrawList instance. Those are set automatically by ImGui:: functions from ImGuiIO settings, and generally not manipulated directly. It is h
dependencies/imgui-1.87/imgui.h:2481
ClassImDrawListSharedData
A single draw command list (generally one per window, conceptually you may see this as a dynamic "mesh" builder)
dependencies/imgui-1.87/imgui.h:138
ClassImDrawListSplitter
Data shared among multiple draw lists (typically owned by parent ImGui context, but you may create one yourself)
dependencies/imgui-1.87/imgui.h:139
ClassImDrawVert
Helper to split a draw list into different layers which can be drawn into out of order, then flattened back.
dependencies/imgui-1.87/imgui.h:140
ClassImFont
A single vertex (pos + uv + col = 20 bytes by default. Override layout with IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT)
dependencies/imgui-1.87/imgui.h:141
ClassImFontAtlas
Runtime data for a single font within a parent ImFontAtlas
dependencies/imgui-1.87/imgui.h:142
ClassImFontAtlasCustomRect
See ImFontAtlas::AddCustomRectXXX functions.
dependencies/imgui-1.87/imgui.h:2703
EnumImFontAtlasFlags_
Flags for ImFontAtlas build
dependencies/imgui-1.87/imgui.h:2716
ClassImFontBuildDstData
Temporary data for one destination ImFont* (multiple source fonts can be merged into one destination ImFont)
dependencies/imgui-1.87/imgui_draw.cpp:2324
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
dependencies/imgui-1.87/imgui_draw.cpp:2309
ClassImFontBuilderIO
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
dependencies/imgui-1.87/imgui.h:143
ClassImFontBuilderIO
This structure is likely to evolve as we add support for incremental atlas updates
dependencies/imgui-1.87/imgui_internal.h:2878
ClassImFontGlyph
Configuration data when adding a font or merging fonts
dependencies/imgui-1.87/imgui.h:145
ClassImFontGlyphRangesBuilder
A single font glyph (code point + coordinates within in ImFontAtlas + offset)
dependencies/imgui-1.87/imgui.h:146
EnumImGuiActivateFlags_
dependencies/imgui-1.87/imgui_internal.h:1261
EnumImGuiAxis
X/Y enums are fixed to 0/1 so they may be used to index ImVec2
dependencies/imgui-1.87/imgui_internal.h:888
EnumImGuiBackendFlags_
Backend capabilities flags stored in io.BackendFlags. Set by imgui_impl_xxx or custom backend.
dependencies/imgui-1.87/imgui.h:1517
EnumImGuiButtonFlagsPrivate_
Extend ImGuiButtonFlags_
dependencies/imgui-1.87/imgui_internal.h:795
EnumImGuiButtonFlags_
Flags for InvisibleButton() [extended in imgui_internal.h]
dependencies/imgui-1.87/imgui.h:1624
EnumImGuiCol_
Enumeration for PushStyleColor() / PopStyleColor()
dependencies/imgui-1.87/imgui.h:1527
EnumImGuiColorEditFlags_
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
dependencies/imgui-1.87/imgui.h:1637
ClassImGuiColorMod
Data shared between all ImDrawList instances
dependencies/imgui-1.87/imgui_internal.h:117
EnumImGuiComboFlagsPrivate_
Extend ImGuiComboFlags_
dependencies/imgui-1.87/imgui_internal.h:818
EnumImGuiComboFlags_
Flags for ImGui::BeginCombo()
dependencies/imgui-1.87/imgui.h:1068
EnumImGuiCond_
Enumeration for ImGui::SetWindow***(), SetNextWindow***(), SetNextItem***() functions Represent a condition. Important: Treat as a regular enum! Do NO
dependencies/imgui-1.87/imgui.h:1727
EnumImGuiConfigFlags_
Configuration flags stored in io.ConfigFlags. Set by user/application.
dependencies/imgui-1.87/imgui.h:1501
ClassImGuiContext
imnodes.h:201
ClassImGuiContext
Helper functions to create a color that can be converted to either u32 or float4 (*OBSOLETE* please avoid using)
dependencies/imgui-1.87/imgui.h:148
ClassImGuiContext
Stacked color modifier, backup of modified data so we can restore it
dependencies/imgui-1.87/imgui_internal.h:118
ClassImGuiContextHook
Main Dear ImGui context
dependencies/imgui-1.87/imgui_internal.h:119
EnumImGuiContextHookType
dependencies/imgui-1.87/imgui_internal.h:1534
ClassImGuiDataTypeInfo
Hook for extensions like ImGuiTestEngine
dependencies/imgui-1.87/imgui_internal.h:120
EnumImGuiDataTypePrivate_
Extend ImGuiDataType_
dependencies/imgui-1.87/imgui_internal.h:923
ClassImGuiDataTypeTempStorage
dependencies/imgui-1.87/imgui_internal.h:908
EnumImGuiDataType_
A primary data type
dependencies/imgui-1.87/imgui.h:1310
EnumImGuiDir_
A cardinal direction
dependencies/imgui-1.87/imgui.h:1326
EnumImGuiDragDropFlags_
Flags for ImGui::BeginDragDropSource(), ImGui::AcceptDragDropPayload()
dependencies/imgui-1.87/imgui.h:1288
next →1–100 of 263, ranked by callers