Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Raais/ImStudio
/ types & classes
Types & classes
521 in github.com/Raais/ImStudio
⨍
Functions
2,584
◇
Types & classes
521
↓ 245 callers
Class
ImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
src/third-party/imgui/imgui.h:262
↓ 6 callers
Class
ImGuiStoragePair
src/third-party/imgui/imgui.h:2237
↓ 6 callers
Class
ImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
src/third-party/imgui/imgui_internal.h:477
↓ 6 callers
Class
MyDocument
Simplified structure to mimic a Document model
src/third-party/imgui/imgui_demo.cpp:7631
↓ 6 callers
Class
locale_ref
A type-erased reference to an std::locale to avoid heavy <locale> include.
src/third-party/fmt/include/fmt/core.h:1529
↓ 4 callers
Class
ImFontConfig
Opaque interface to a font builder (stb_truetype or FreeType).
src/third-party/imgui/imgui.h:144
↓ 3 callers
Class
file
A file. Closed file is represented by a file object with descriptor -1. Methods that are not declared with FMT_NOEXCEPT may throw fmt::system_error in
src/third-party/fmt/include/fmt/os.h:284
↓ 3 callers
Class
handle
src/third-party/fmt/include/fmt/core.h:1412
↓ 2 callers
Class
ImColor
Helper to build glyph ranges from text/string data
src/third-party/imgui/imgui.h:147
↓ 2 callers
Class
ImGuiPtrOrIndex
src/third-party/imgui/imgui_internal.h:1144
↓ 2 callers
Class
ImGuiStyleMod
Storage of stack sizes for debugging/asserting
src/third-party/imgui/imgui_internal.h:134
↓ 2 callers
Class
ImGuiTextRange
src/third-party/imgui/imgui.h:2190
↓ 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
src/third-party/imgui/imgui_internal.h:144
↓ 2 callers
Class
MyItem
src/third-party/imgui/imgui_demo.cpp:3575
↓ 2 callers
Class
auto_id
src/third-party/fmt/include/fmt/core.h:1957
↓ 2 callers
Class
float_specs
src/third-party/fmt/include/fmt/core.h:2517
↓ 2 callers
Class
fp
src/third-party/fmt/include/fmt/format-inl.h:163
↓ 1 callers
Class
ImDrawChannel
Forward declarations
src/third-party/imgui/imgui.h:134
↓ 1 callers
Class
ImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
src/third-party/imgui/imgui.h:135
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
src/third-party/imgui/imgui.h:137
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
src/third-party/imgui/imgui_internal.h:116
↓ 1 callers
Class
ImGuiListClipperData
Temporary clipper data, buffers shared/reused between instances
src/third-party/imgui/imgui_internal.h:1245
↓ 1 callers
Class
ImGuiOldColumns
Storage data for a single column for legacy Columns() api
src/third-party/imgui/imgui_internal.h:130
↓ 1 callers
Class
ImGuiStackLevelInfo
src/third-party/imgui/imgui_internal.h:1508
↓ 1 callers
Class
ImGuiTabBar
Stacked style modifier, backup of modified data so we can restore it
src/third-party/imgui/imgui_internal.h:135
↓ 1 callers
Class
ImGuiTabItem
Storage for a tab bar
src/third-party/imgui/imgui_internal.h:136
↓ 1 callers
Class
ImGuiTableColumn
Storage for a table
src/third-party/imgui/imgui_internal.h:138
↓ 1 callers
Class
ImGuiTableColumnSettings
sizeof() ~ 12
src/third-party/imgui/imgui_internal.h:2425
↓ 1 callers
Class
ImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
src/third-party/imgui/imgui_internal.h:140
↓ 1 callers
Class
ImGuiWindow
Storage for a column .ini settings
src/third-party/imgui/imgui_internal.h:142
↓ 1 callers
Class
ImGui_ImplVulkanH_Window
src/third-party/imgui/backends/imgui_impl_vulkan.h:100
↓ 1 callers
Class
accessor
src/third-party/fmt/include/fmt/core.h:719
↓ 1 callers
Class
buffer
src/third-party/fmt/include/fmt/core.h:749
↓ 1 callers
Class
chrono_format_checker
src/third-party/fmt/include/fmt/chrono.h:769
↓ 1 callers
Class
counting_iterator
An output iterator that counts the number of objects written to it and discards them.
src/third-party/fmt/include/fmt/compile.h:18
↓ 1 callers
Class
dynamic_arg_list
src/third-party/fmt/include/fmt/args.h:30
↓ 1 callers
Enum
emphasis
src/third-party/fmt/include/fmt/color.h:186
↓ 1 callers
Class
fallback_uintptr
A fallback implementation of uintptr_t for systems that lack it.
src/third-party/fmt/include/fmt/format.h:277
↓ 1 callers
Class
format_handler
src/third-party/fmt/include/fmt/format.h:2653
↓ 1 callers
Class
is_zero_int
An argument visitor that returns true iff arg is a zero integer.
src/third-party/fmt/include/fmt/printf.h:97
↓ 1 callers
Class
locale
A "C" numeric locale.
src/third-party/fmt/include/fmt/os.h:470
↓ 1 callers
Class
monostate
src/third-party/fmt/include/fmt/core.h:332
↓ 1 callers
Class
null_handler
src/third-party/fmt/include/fmt/format.h:2407
↓ 1 callers
Class
ostream_params
src/third-party/fmt/include/fmt/os.h:377
↓ 1 callers
Class
printf_precision_handler
src/third-party/fmt/include/fmt/printf.h:80
↓ 1 callers
Enum
type
src/third-party/fmt/include/fmt/core.h:1048
↓ 1 callers
Class
unknown_format
src/third-party/fmt/include/fmt/compile.h:339
↓ 1 callers
Class
view
src/third-party/fmt/include/fmt/core.h:971
Class
AInputEvent
src/third-party/imgui/backends/imgui_impl_android.h:23
Class
ALLEGRO_DISPLAY
src/third-party/imgui/backends/imgui_impl_allegro5.h:21
Class
ANativeWindow
src/third-party/imgui/backends/imgui_impl_android.h:22
Class
BACKUP_DX10_STATE
Backup DX state that will be modified to restore it afterwards (unfortunately this is very ugly looking and verbose. Close your eyes!)
src/third-party/imgui/backends/imgui_impl_dx10.cpp:191
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!)
src/third-party/imgui/backends/imgui_impl_dx11.cpp:197
Class
BackupSDLRendererState
Backup SDL_Renderer state that will be modified to restore it afterwards
src/third-party/imgui/backends/imgui_impl_sdlrenderer.cpp:126
Class
BaseObject
src/sources/ims_object.h:19
Class
BufferWindow
src/sources/ims_buffer.h:13
Class
CUSTOMVERTEX
src/third-party/imgui/backends/imgui_impl_dx9.cpp:52
Class
ContainerChild
src/sources/ims_object.h:58
Enum
ContentsType
Expose a few Borders related flags interactively
src/third-party/imgui/imgui_demo.cpp:3820
Class
CustomConstraints
src/third-party/imgui/imgui_demo.cpp:7216
Class
D3D12_CPU_DESCRIPTOR_HANDLE
src/third-party/imgui/backends/imgui_impl_dx12.h:23
Class
D3D12_GPU_DESCRIPTOR_HANDLE
src/third-party/imgui/backends/imgui_impl_dx12.h:24
Enum
Element
src/third-party/imgui/imgui_demo.cpp:730
Class
EnumDesc
src/third-party/imgui/imgui_demo.cpp:3639
Class
ExampleAppConsole
src/third-party/imgui/imgui_demo.cpp:6459
Class
ExampleAppDocuments
src/third-party/imgui/imgui_demo.cpp:7686
Class
ExampleAppLog
src/third-party/imgui/imgui_demo.cpp:6820
Class
FMT_API
src/third-party/fmt/include/fmt/os.h:400
Class
Factor
the basic idea is that we need to convert from count() in the from type to count() in the To type, by multiplying it with this:
src/third-party/fmt/include/fmt/chrono.h:160
Class
FontInfo
Font parameters and metrics.
src/third-party/imgui/misc/freetype/imgui_freetype.cpp:116
Class
FrameResources
src/third-party/imgui/backends/imgui_impl_wgpu.cpp:57
Class
FreeTypeFont
FreeType glyph rasterizer. NB: No ctor/dtor, explicitly call Init()/Shutdown()
src/third-party/imgui/misc/freetype/imgui_freetype.cpp:128
Class
Func
src/third-party/imgui/imgui.cpp:12249
Class
Funcs
src/third-party/imgui/imgui.cpp:12120
Class
Funcs
Simplified one-liner Combo() using an accessor function
src/third-party/imgui/imgui_demo.cpp:1115
Class
GLFWmonitor
src/third-party/imgui/backends/imgui_impl_glfw.h:24
Class
GLFWwindow
src/third-party/imgui/backends/imgui_impl_glfw.h:23
Class
GUI
src/sources/ims_gui.h:19
Enum
GlfwClientApi
GLFW data
src/third-party/imgui/backends/imgui_impl_glfw.cpp:81
Class
GlyphInfo
A structure that describe a glyph.
src/third-party/imgui/misc/freetype/imgui_freetype.cpp:105
Class
ID3D10Device
src/third-party/imgui/backends/imgui_impl_dx10.h:16
Class
ID3D11Device
src/third-party/imgui/backends/imgui_impl_dx11.h:16
Class
ID3D11DeviceContext
src/third-party/imgui/backends/imgui_impl_dx11.h:17
Class
ID3D12DescriptorHeap
src/third-party/imgui/backends/imgui_impl_dx12.h:21
Class
ID3D12Device
src/third-party/imgui/backends/imgui_impl_dx12.h:20
Class
ID3D12GraphicsCommandList
src/third-party/imgui/backends/imgui_impl_dx12.h:22
Class
IDirect3DDevice9
src/third-party/imgui/backends/imgui_impl_dx9.h:16
Class
IMGUI_API
src/third-party/imgui/imgui_internal.h:487
Class
ImBitArray
src/third-party/imgui/imgui_internal.h:544
Class
ImBitVector
src/third-party/imgui/imgui_internal.h:113
Class
ImChunkStream
src/third-party/imgui/imgui_internal.h:662
Class
ImDrawCmdHeader
[Internal] For use by ImDrawList
src/third-party/imgui/imgui.h:2427
Enum
ImDrawCornerFlags_
src/third-party/imgui/imgui.h:3009
Class
ImDrawData
A single draw command within a parent ImDrawList (generally maps to 1 GPU draw call, unless it is a callback)
src/third-party/imgui/imgui.h:136
Class
ImDrawDataBuilder
An axis-aligned rectangle (2 points)
src/third-party/imgui/imgui_internal.h:115
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
src/third-party/imgui/imgui.h:2461
Enum
ImDrawListFlags_
Flags for ImDrawList instance. Those are set automatically by ImGui:: functions from ImGuiIO settings, and generally not manipulated directly. It is h
src/third-party/imgui/imgui.h:2481
Class
ImDrawListSharedData
A single draw command list (generally one per window, conceptually you may see this as a dynamic "mesh" builder)
src/third-party/imgui/imgui.h:138
Class
ImDrawListSplitter
Data shared among multiple draw lists (typically owned by parent ImGui context, but you may create one yourself)
src/third-party/imgui/imgui.h:139
Class
ImDrawVert
Helper to split a draw list into different layers which can be drawn into out of order, then flattened back.
src/third-party/imgui/imgui.h:140
next →
1–100 of 521, ranked by callers