Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZeroMemoryEx/Chaos-Rootkit
/ types & classes
Types & classes
299 in github.com/ZeroMemoryEx/Chaos-Rootkit
⨍
Functions
2,183
◇
Types & classes
299
↓ 206 callers
Class
ImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
ring3-gui/libs/imgui/imgui.h:267
↓ 6 callers
Class
ImGuiStoragePair
ring3-gui/libs/imgui/imgui.h:2269
↓ 6 callers
Class
ImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
ring3-gui/libs/imgui/imgui_internal.h:494
↓ 6 callers
Class
MyDocument
Simplified structure to mimic a Document model
ring3-gui/libs/imgui/imgui_demo.cpp:7761
↓ 4 callers
Class
ImFontConfig
Opaque interface to a font builder (stb_truetype or FreeType).
ring3-gui/libs/imgui/imgui.h:143
↓ 2 callers
Class
ImColor
Helper to build glyph ranges from text/string data
ring3-gui/libs/imgui/imgui.h:146
↓ 2 callers
Class
ImGuiPtrOrIndex
ring3-gui/libs/imgui/imgui_internal.h:1225
↓ 2 callers
Class
ImGuiStyleMod
Storage of stack sizes for debugging/asserting
ring3-gui/libs/imgui/imgui_internal.h:146
↓ 2 callers
Class
ImGuiTextRange
ring3-gui/libs/imgui/imgui.h:2222
↓ 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
ring3-gui/libs/imgui/imgui_internal.h:157
↓ 2 callers
Class
MyItem
ring3-gui/libs/imgui/imgui_demo.cpp:3653
↓ 1 callers
Class
ImDrawChannel
Forward declarations
ring3-gui/libs/imgui/imgui.h:133
↓ 1 callers
Class
ImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
ring3-gui/libs/imgui/imgui.h:134
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
ring3-gui/libs/imgui/imgui.h:136
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
ring3-gui/libs/imgui/imgui_internal.h:125
↓ 1 callers
Class
ImGuiKeyRoutingData
Routing table entry (sizeof() == 16 bytes)
ring3-gui/libs/imgui/imgui_internal.h:1320
↓ 1 callers
Class
ImGuiListClipperData
Temporary clipper data, buffers shared/reused between instances
ring3-gui/libs/imgui/imgui_internal.h:1421
↓ 1 callers
Class
ImGuiOldColumns
Storage data for a single column for legacy Columns() api
ring3-gui/libs/imgui/imgui_internal.h:142
↓ 1 callers
Class
ImGuiStackLevelInfo
ring3-gui/libs/imgui/imgui_internal.h:1706
↓ 1 callers
Class
ImGuiTabBar
Stacked style modifier, backup of modified data so we can restore it
ring3-gui/libs/imgui/imgui_internal.h:147
↓ 1 callers
Class
ImGuiTabItem
Storage for a tab bar
ring3-gui/libs/imgui/imgui_internal.h:148
↓ 1 callers
Class
ImGuiTableColumn
Storage for a table
ring3-gui/libs/imgui/imgui_internal.h:150
↓ 1 callers
Class
ImGuiTableColumnSettings
sizeof() ~ 12
ring3-gui/libs/imgui/imgui_internal.h:2699
↓ 1 callers
Class
ImGuiTableInstanceData
Storage for one column of a table
ring3-gui/libs/imgui/imgui_internal.h:151
↓ 1 callers
Class
ImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
ring3-gui/libs/imgui/imgui_internal.h:153
↓ 1 callers
Class
ImGuiWindow
Storage for a column .ini settings
ring3-gui/libs/imgui/imgui_internal.h:155
↓ 1 callers
Class
ImGui_ImplVulkanH_Window
ring3-gui/libs/imgui/backends/imgui_impl_vulkan.h:102
Class
AInputEvent
ring3-gui/libs/imgui/backends/imgui_impl_android.h:24
Class
ALLEGRO_DISPLAY
ring3-gui/libs/imgui/backends/imgui_impl_allegro5.h:21
Class
ANativeWindow
ring3-gui/libs/imgui/backends/imgui_impl_android.h:23
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!)
ring3-gui/libs/imgui/backends/imgui_impl_dx10.cpp:192
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!)
ring3-gui/libs/imgui/backends/imgui_impl_dx11.cpp:198
Class
BackupSDLRendererState
Backup SDL_Renderer state that will be modified to restore it afterwards
ring3-gui/libs/imgui/backends/imgui_impl_sdlrenderer3.cpp:128
Class
BackupSDLRendererState
Backup SDL_Renderer state that will be modified to restore it afterwards
ring3-gui/libs/imgui/backends/imgui_impl_sdlrenderer2.cpp:133
Class
CUSTOMVERTEX
ring3-gui/libs/imgui/backends/imgui_impl_dx9.cpp:53
Enum
ContentsType
Expose a few Borders related flags interactively
ring3-gui/libs/imgui/imgui_demo.cpp:3897
Class
CustomConstraints
ring3-gui/libs/imgui/imgui_demo.cpp:7309
Class
D3D12_CPU_DESCRIPTOR_HANDLE
ring3-gui/libs/imgui/backends/imgui_impl_dx12.h:23
Class
D3D12_GPU_DESCRIPTOR_HANDLE
ring3-gui/libs/imgui/backends/imgui_impl_dx12.h:24
Enum
Element
ring3-gui/libs/imgui/imgui_demo.cpp:743
Class
EnumDesc
ring3-gui/libs/imgui/imgui_demo.cpp:3717
Class
ExampleAppConsole
ring3-gui/libs/imgui/imgui_demo.cpp:6544
Class
ExampleAppDocuments
ring3-gui/libs/imgui/imgui_demo.cpp:7816
Class
ExampleAppLog
ring3-gui/libs/imgui/imgui_demo.cpp:6909
Class
FontInfo
Font parameters and metrics.
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.cpp:120
Class
FrameResources
ring3-gui/libs/imgui/backends/imgui_impl_wgpu.cpp:52
Class
FreeTypeFont
FreeType glyph rasterizer. NB: No ctor/dtor, explicitly call Init()/Shutdown()
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.cpp:132
Class
Func
ring3-gui/libs/imgui/imgui.cpp:13681
Class
Funcs
ring3-gui/libs/imgui/imgui.cpp:13529
Class
Funcs
Simplified one-liner Combo() using an accessor function
ring3-gui/libs/imgui/imgui_demo.cpp:1149
Class
GLFWcursor
ring3-gui/libs/glfw/include/GLFW/glfw3.h:794
Class
GLFWgammaramp
ring3-gui/libs/glfw/include/GLFW/glfw3.h:1162
Class
GLFWimage
ring3-gui/libs/glfw/include/GLFW/glfw3.h:1185
Class
GLFWmonitor
ring3-gui/libs/imgui/backends/imgui_impl_glfw.h:21
Class
GLFWmonitor
ring3-gui/libs/glfw/include/GLFW/glfw3.h:770
Class
GLFWvidmode
ring3-gui/libs/glfw/include/GLFW/glfw3.h:1129
Class
GLFWwindow
ring3-gui/libs/imgui/backends/imgui_impl_glfw.h:20
Class
GLFWwindow
ring3-gui/libs/glfw/include/GLFW/glfw3.h:782
Enum
GlfwClientApi
GLFW data
ring3-gui/libs/imgui/backends/imgui_impl_glfw.cpp:105
Class
GlyphInfo
A structure that describe a glyph.
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.cpp:109
Class
ID3D10Device
ring3-gui/libs/imgui/backends/imgui_impl_dx10.h:16
Class
ID3D11Device
ring3-gui/libs/imgui/backends/imgui_impl_dx11.h:16
Class
ID3D11DeviceContext
ring3-gui/libs/imgui/backends/imgui_impl_dx11.h:17
Class
ID3D12DescriptorHeap
ring3-gui/libs/imgui/backends/imgui_impl_dx12.h:21
Class
ID3D12Device
ring3-gui/libs/imgui/backends/imgui_impl_dx12.h:20
Class
ID3D12GraphicsCommandList
ring3-gui/libs/imgui/backends/imgui_impl_dx12.h:22
Class
IDirect3DDevice9
ring3-gui/libs/imgui/backends/imgui_impl_dx9.h:16
Class
IMGUI_API
ring3-gui/libs/imgui/imgui_internal.h:504
Class
ImBitArray
ring3-gui/libs/imgui/imgui_internal.h:566
Class
ImBitVector
ring3-gui/libs/imgui/imgui_internal.h:122
Class
ImChunkStream
ring3-gui/libs/imgui/imgui_internal.h:685
Class
ImDrawCmdHeader
[Internal] For use by ImDrawList
ring3-gui/libs/imgui/imgui.h:2491
Enum
ImDrawCornerFlags_
ring3-gui/libs/imgui/imgui.h:3099
Class
ImDrawData
A single draw command within a parent ImDrawList (generally maps to 1 GPU draw call, unless it is a callback)
ring3-gui/libs/imgui/imgui.h:135
Class
ImDrawDataBuilder
An axis-aligned rectangle (2 points)
ring3-gui/libs/imgui/imgui_internal.h:124
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
ring3-gui/libs/imgui/imgui.h:2525
Enum
ImDrawListFlags_
Flags for ImDrawList instance. Those are set automatically by ImGui:: functions from ImGuiIO settings, and generally not manipulated directly. It is h
ring3-gui/libs/imgui/imgui.h:2545
Class
ImDrawListSharedData
A single draw command list (generally one per window, conceptually you may see this as a dynamic "mesh" builder)
ring3-gui/libs/imgui/imgui.h:137
Class
ImDrawListSplitter
Data shared among multiple draw lists (typically owned by parent ImGui context, but you may create one yourself)
ring3-gui/libs/imgui/imgui.h:138
Class
ImDrawVert
Helper to split a draw list into different layers which can be drawn into out of order, then flattened back.
ring3-gui/libs/imgui/imgui.h:139
Class
ImDrawVertAllegro
ring3-gui/libs/imgui/backends/imgui_impl_allegro5.cpp:69
Class
ImFont
A single vertex (pos + uv + col = 20 bytes by default. Override layout with IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT)
ring3-gui/libs/imgui/imgui.h:140
Class
ImFontAtlas
Runtime data for a single font within a parent ImFontAtlas
ring3-gui/libs/imgui/imgui.h:141
Class
ImFontAtlas
Forward declarations
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.h:9
Class
ImFontAtlasCustomRect
See ImFontAtlas::AddCustomRectXXX functions.
ring3-gui/libs/imgui/imgui.h:2768
Enum
ImFontAtlasFlags_
Flags for ImFontAtlas build
ring3-gui/libs/imgui/imgui.h:2781
Class
ImFontBuildDstData
Temporary data for one destination ImFont* (multiple source fonts can be merged into one destination ImFont)
ring3-gui/libs/imgui/imgui_draw.cpp:2318
Class
ImFontBuildDstDataFT
Temporary data for one destination ImFont* (multiple source fonts can be merged into one destination ImFont)
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.cpp:391
Class
ImFontBuildSrcData
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
ring3-gui/libs/imgui/imgui_draw.cpp:2303
Class
ImFontBuildSrcDataFT
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.cpp:378
Class
ImFontBuildSrcGlyphFT
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.cpp:369
Class
ImFontBuilderIO
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
ring3-gui/libs/imgui/imgui.h:142
Class
ImFontBuilderIO
This structure is likely to evolve as we add support for incremental atlas updates
ring3-gui/libs/imgui/imgui_internal.h:3257
Class
ImFontBuilderIO
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.h:10
Class
ImFontGlyph
Configuration data when adding a font or merging fonts
ring3-gui/libs/imgui/imgui.h:144
Class
ImFontGlyphRangesBuilder
A single font glyph (code point + coordinates within in ImFontAtlas + offset)
ring3-gui/libs/imgui/imgui.h:145
Enum
ImGuiActivateFlags_
ring3-gui/libs/imgui/imgui_internal.h:1437
Enum
ImGuiAxis
X/Y enums are fixed to 0/1 so they may be used to index ImVec2
ring3-gui/libs/imgui/imgui_internal.h:949
Enum
ImGuiBackendFlags_
Backend capabilities flags stored in io.BackendFlags. Set by imgui_impl_xxx or custom backend.
ring3-gui/libs/imgui/imgui.h:1510
Enum
ImGuiButtonFlagsPrivate_
Extend ImGuiButtonFlags_
ring3-gui/libs/imgui/imgui_internal.h:844
next →
1–100 of 299, ranked by callers