MCPcopy Create free account

hub / github.com/CedricGuillemet/ImGuizmo / types & classes

Types & classes216 in github.com/CedricGuillemet/ImGuizmo

↓ 188 callersClassImVec2
ImGradient.h:30
↓ 183 callersClassImVec4
4D vector (often used to store floating-point colors)
example/imgui.h:257
↓ 13 callersClassImRect
ImCurveEdit.h:30
↓ 6 callersClassImGuiStoragePair
example/imgui.h:2080
↓ 6 callersClassImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
example/imgui_internal.h:460
↓ 6 callersClassMyDocument
Simplified structure to mimic a Document model
example/imgui_demo.cpp:7445
↓ 4 callersClassImColor
Helper to build glyph ranges from text/string data
example/imgui.h:147
↓ 4 callersClassImFontConfig
Opaque interface to a font builder (stb_truetype or FreeType).
example/imgui.h:144
↓ 2 callersClassImGuiPtrOrIndex
example/imgui_internal.h:1140
↓ 2 callersClassImGuiStyleMod
Storage of stack sizes for debugging/asserting
example/imgui_internal.h:128
↓ 2 callersClassImGuiTextRange
example/imgui.h:2033
↓ 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
example/imgui_internal.h:138
↓ 2 callersClassMyItem
example/imgui_demo.cpp:3394
↓ 1 callersClassConfig
example/ImApp.h:2696
↓ 1 callersClassImDrawChannel
Forward declarations
example/imgui.h:134
↓ 1 callersClassImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
example/imgui.h:135
↓ 1 callersClassImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
example/imgui.h:137
↓ 1 callersClassImDrawListSharedData
Helper to build a ImDrawData instance
example/imgui_internal.h:110
↓ 1 callersClassImGuiOldColumns
Storage data for a single column for legacy Columns() api
example/imgui_internal.h:124
↓ 1 callersClassImGuiTabItem
Storage for a tab bar
example/imgui_internal.h:130
↓ 1 callersClassImGuiTableColumn
Storage for a table
example/imgui_internal.h:132
↓ 1 callersClassImGuiTableColumnSettings
sizeof() ~ 12
example/imgui_internal.h:2230
↓ 1 callersClassImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
example/imgui_internal.h:134
↓ 1 callersClassImGuiTableTempData
Storage for one column of a table
example/imgui_internal.h:133
↓ 1 callersClassImGuiWindow
Storage for a column .ini settings
example/imgui_internal.h:136
↓ 1 callersEnumOPERATION
call it when you want a gizmo Needs view and projection matrices. matrix parameter is the source matrix (where will be gizmo be drawn) and might be tr
ImGuizmo.h:166
ClassArray
example/main.cpp:515
EnumContentsType
Expose a few Borders related flags interactively
example/imgui_demo.cpp:3634
ClassContext
ImGuizmo.cpp:643
ClassCubeFace
ImGuizmo.cpp:2349
EnumCurveType
ImCurveEdit.h:34
ClassCustomConstraints
example/imgui_demo.cpp:7034
ClassCustomDraw
ImSequencer.cpp:89
ClassDelegate
ImCurveEdit.h:60
ClassDelegate
GraphEditor.h:117
ClassDelegate
ImGradient.h:34
ClassEditPoint
ImCurveEdit.h:43
EnumElement
Using the format string to display a name instead of an integer. Here we completely omit '%d' from the format string, so it'll only display a name. Th
example/imgui_demo.cpp:688
ClassEnumDesc
example/imgui_demo.cpp:3458
ClassExampleAppConsole
example/imgui_demo.cpp:6284
ClassExampleAppDocuments
example/imgui_demo.cpp:7500
ClassExampleAppLog
example/imgui_demo.cpp:6644
EnumFitOnScreen
Force the view to be respositionned and zoom to fit nodes with Show function. Parameter value will be changed to Fit_None by the function.
GraphEditor.h:43
ClassFuncs
example/imgui.cpp:10949
ClassFuncs
Simplified one-liner Combo() using an accessor function
example/imgui_demo.cpp:1055
ClassGraphEditorDelegate
example/main.cpp:530
ClassIMGUI_API
example/imgui_internal.h:470
ClassImApp
example/ImApp.h:2707
ClassImBitVector
example/imgui_internal.h:107
ClassImDrawCmdHeader
[Internal] For use by ImDrawList
example/imgui.h:2275
EnumImDrawCornerFlags_
example/imgui.h:2819
ClassImDrawData
A single draw command within a parent ImDrawList (generally maps to 1 GPU draw call, unless it is a callback)
example/imgui.h:136
ClassImDrawDataBuilder
An axis-aligned rectangle (2 points)
example/imgui_internal.h:109
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
example/imgui.h:2309
ClassImDrawList
ImSequencer.h:30
EnumImDrawListFlags_
Flags for ImDrawList instance. Those are set automatically by ImGui:: functions from ImGuiIO settings, and generally not manipulated directly. It is h
example/imgui.h:2329
ClassImDrawListSharedData
A single draw command list (generally one per window, conceptually you may see this as a dynamic "mesh" builder)
example/imgui.h:138
ClassImDrawListSplitter
Data shared among multiple draw lists (typically owned by parent ImGui context, but you may create one yourself)
example/imgui.h:139
ClassImDrawVert
Helper to split a draw list into different layers which can be drawn into out of order, then flattened back.
example/imgui.h:140
ClassImFont
A single vertex (pos + uv + col = 20 bytes by default. Override layout with IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT)
example/imgui.h:141
ClassImFontAtlas
Runtime data for a single font within a parent ImFontAtlas
example/imgui.h:142
ClassImFontAtlasCustomRect
See ImFontAtlas::AddCustomRectXXX functions.
example/imgui.h:2550
EnumImFontAtlasFlags_
Flags for ImFontAtlas build
example/imgui.h:2563
ClassImFontBuildDstData
Temporary data for one destination ImFont* (multiple source fonts can be merged into one destination ImFont)
example/imgui_draw.cpp:2306
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
example/imgui_draw.cpp:2291
ClassImFontBuilderIO
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
example/imgui.h:143
ClassImFontBuilderIO
This structure is likely to evolve as we add support for incremental atlas updates
example/imgui_internal.h:2637
ClassImFontGlyph
Configuration data when adding a font or merging fonts
example/imgui.h:145
ClassImFontGlyphRangesBuilder
A single font glyph (code point + coordinates within in ImFontAtlas + offset)
example/imgui.h:146
EnumImGuiAxis
X/Y enums are fixed to 0/1 so they may be used to index ImVec2
example/imgui_internal.h:862
EnumImGuiBackendFlags_
Backend capabilities flags stored in io.BackendFlags. Set by imgui_impl_xxx or custom backend.
example/imgui.h:1401
EnumImGuiButtonFlagsPrivate_
Extend ImGuiButtonFlags_
example/imgui_internal.h:776
EnumImGuiButtonFlags_
Flags for InvisibleButton() [extended in imgui_internal.h]
example/imgui.h:1507
EnumImGuiCol_
Enumeration for PushStyleColor() / PopStyleColor()
example/imgui.h:1411
EnumImGuiColorEditFlags_
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
example/imgui.h:1520
ClassImGuiColorMod
Data shared between all ImDrawList instances
example/imgui_internal.h:111
EnumImGuiComboFlags_
Flags for ImGui::BeginCombo()
example/imgui.h:1040
EnumImGuiCond_
Enumeration for ImGui::SetWindow***(), SetNextWindow***(), SetNextItem***() functions Represent a condition. Important: Treat as a regular enum! Do NO
example/imgui.h:1612
EnumImGuiConfigFlags_
Configuration flags stored in io.ConfigFlags. Set by user/application.
example/imgui.h:1385
ClassImGuiContext
Helper functions to create a color that can be converted to either u32 or float4 (*OBSOLETE* please avoid using)
example/imgui.h:148
ClassImGuiContext
Stacked color modifier, backup of modified data so we can restore it
example/imgui_internal.h:112
ClassImGuiContextHook
Main Dear ImGui context
example/imgui_internal.h:113
EnumImGuiContextHookType
example/imgui_internal.h:1333
ClassImGuiDataTypeInfo
Hook for extensions like ImGuiTestEngine
example/imgui_internal.h:114
EnumImGuiDataTypePrivate_
Extend ImGuiDataType_
example/imgui_internal.h:962
ClassImGuiDataTypeTempStorage
example/imgui_internal.h:947
EnumImGuiDataType_
A primary data type
example/imgui.h:1277
EnumImGuiDir_
A cardinal direction
example/imgui.h:1293
EnumImGuiDragDropFlags_
Flags for ImGui::BeginDragDropSource(), ImGui::AcceptDragDropPayload()
example/imgui.h:1255
EnumImGuiFocusedFlags_
Flags for ImGui::IsWindowFocused()
example/imgui.h:1227
ClassImGuiGroupData
Type information associated to a ImGuiDataType enum
example/imgui_internal.h:115
EnumImGuiHoveredFlags_
Flags for ImGui::IsItemHovered(), ImGui::IsWindowHovered() Note: if you are trying to check whether your mouse should be dispatched to Dear ImGui or t
example/imgui.h:1239
ClassImGuiIO
Dear ImGui context (opaque structure, unless including imgui_internal.h)
example/imgui.h:149
EnumImGuiInputReadMode
FIXME-NAV: Clarify/expose various repeat delay/rate
example/imgui_internal.h:887
EnumImGuiInputSource
example/imgui_internal.h:875
ClassImGuiInputTextCallbackData
Main configuration and I/O between your application and ImGui
example/imgui.h:150
EnumImGuiInputTextFlagsPrivate_
Extend ImGuiInputTextFlags_
example/imgui_internal.h:767
EnumImGuiInputTextFlags_
Flags for ImGui::InputText()
example/imgui.h:953
ClassImGuiInputTextState
Stacked storage data for BeginGroup()/EndGroup()
example/imgui_internal.h:116
EnumImGuiItemAddFlags_
Flags for ItemAdd() FIXME-NAV: _Focusable is _ALMOST_ what you would expect to be called '_TabStop' but because SetKeyboardFocusHere() works on items
example/imgui_internal.h:735
next →1–100 of 216, ranked by callers