Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZeroMemoryEx/Chaos-Rootkit
/ functions
Functions
2,183 in github.com/ZeroMemoryEx/Chaos-Rootkit
⨍
Functions
2,183
◇
Types & classes
299
Method
PrimRect
Fully unrolled with inline call to keep our debug builds decently fast.
ring3-gui/libs/imgui/imgui_draw.cpp:655
Method
PrimUnreserve
Release the a number of reserved vertices/indices from the end of the last reservation made with PrimReserve().
ring3-gui/libs/imgui/imgui_draw.cpp:644
Method
PrimWriteIdx
ring3-gui/libs/imgui/imgui.h:2667
Method
PrimWriteVtx
ring3-gui/libs/imgui/imgui.h:2666
Method
ProgressBar
size_arg (for each axis) < 0.0f: align to end, 0.0f: auto, > 0.0f: specified size
ring3-gui/libs/imgui/imgui_widgets.cpp:1275
Function
PushAllowKeyboardFocus
OBSOLETED in 1.89.4 (from March 2023)
ring3-gui/libs/imgui/imgui.h:3034
Method
PushButtonRepeat
ring3-gui/libs/imgui/imgui.cpp:7127
Method
PushClipRect
Render-level scissoring. This is passed down to your render function but not used for CPU-side coarse clipping. Prefer using higher-level ImGui::PushC
ring3-gui/libs/imgui/imgui_draw.cpp:570
Method
PushClipRectFullScreen
ring3-gui/libs/imgui/imgui_draw.cpp:589
Method
PushColumnClipRect
ring3-gui/libs/imgui/imgui_tables.cpp:3821
Method
PushColumnsBackground
Get into the columns background draw command (which is generally the same draw command as before we called BeginColumns)
ring3-gui/libs/imgui/imgui_tables.cpp:3833
Method
PushFocusScope
ring3-gui/libs/imgui/imgui.cpp:7540
Method
PushFont
ring3-gui/libs/imgui/imgui.cpp:7044
Method
PushID
ring3-gui/libs/imgui/imgui.cpp:7618
Method
PushItemFlag
ring3-gui/libs/imgui/imgui.cpp:7062
Method
PushItemWidth
FIXME: Remove the == 0.0f behavior?
ring3-gui/libs/imgui/imgui.cpp:9539
Method
PushMultiItemsWidths
ring3-gui/libs/imgui/imgui.cpp:9548
Method
PushOverrideID
Push a given id value ignoring the ID stack as a seed.
ring3-gui/libs/imgui/imgui.cpp:7651
Method
PushStyleColor
FIXME: This may incur a round-trip (if the end user got their data from a float4) but eventually we aim to store the in-flight colors as ImU32
ring3-gui/libs/imgui/imgui.cpp:3010
Method
PushStyleVar
ring3-gui/libs/imgui/imgui.cpp:3086
Method
PushTabStop
ring3-gui/libs/imgui/imgui.cpp:7117
Method
PushTextWrapPos
ring3-gui/libs/imgui/imgui.cpp:7137
Method
RadioButton
ring3-gui/libs/imgui/imgui_widgets.cpp:1211
Function
Rect
We don't use g.FontSize because the window may be != g.CurrentWindow.
ring3-gui/libs/imgui/imgui_internal.h:2384
Method
RemoveContextHook
Deferred removal, avoiding issue with changing vector while iterating it
ring3-gui/libs/imgui/imgui.cpp:3650
Method
RemoveSettingsHandler
ring3-gui/libs/imgui/imgui.cpp:12782
Method
Render
Prepare the data for rendering so you can call GetDrawData() (As with anything within the ImGui:: namspace this doesn't touch your GPU or graphics API
ring3-gui/libs/imgui/imgui.cpp:4999
Method
RenderArrow
Render an arrow aimed to be aligned with text (p_min is a position in the same space text would be positioned). To e.g. denote expanded/collapsed stat
ring3-gui/libs/imgui/imgui_draw.cpp:3759
Method
RenderArrowPointingAt
Render an arrow. 'pos' is position of the arrow tip. half_sz.x is length from base to tip. half_sz.y is length on each side.
ring3-gui/libs/imgui/imgui_draw.cpp:3812
Method
RenderBullet
ring3-gui/libs/imgui/imgui_draw.cpp:3790
Method
RenderCheckMark
ring3-gui/libs/imgui/imgui_draw.cpp:3796
Method
RenderColorRectWithAlphaCheckerboard
Helper for ColorPicker4() NB: This is rather brittle and will show artifact when rounding this enabled if rounded corners overlap multiple cells. Call
ring3-gui/libs/imgui/imgui_draw.cpp:3913
Method
RenderDimmedBackgroundBehindWindow
ring3-gui/libs/imgui/imgui.cpp:4818
Method
RenderDimmedBackgrounds
ring3-gui/libs/imgui/imgui.cpp:4862
Method
RenderDragDropTargetRect
FIXME-DRAGDROP: Settle on a proper default visuals for drop target.
ring3-gui/libs/imgui/imgui.cpp:12443
Method
RenderFrame
Render a rectangle shaped with optional rounding and borders
ring3-gui/libs/imgui/imgui.cpp:3369
Method
RenderFrameBorder
ring3-gui/libs/imgui/imgui.cpp:3382
Method
RenderMouseCursor
ring3-gui/libs/imgui/imgui.cpp:3426
Method
RenderNavHighlight
ring3-gui/libs/imgui/imgui.cpp:3394
Method
RenderRectFilledRangeH
FIXME: Cleanup and move code to ImDrawList.
ring3-gui/libs/imgui/imgui_draw.cpp:3833
Method
RenderRectFilledWithHole
ring3-gui/libs/imgui/imgui_draw.cpp:3893
Method
RenderText
Internal ImGui functions to render text RenderText***() functions calls ImDrawList::AddText() calls ImBitmapFont::RenderText()
ring3-gui/libs/imgui/imgui.cpp:3219
Method
RenderTextClipped
ring3-gui/libs/imgui/imgui.cpp:3294
Method
RenderTextClippedEx
Default clip_rect uses (pos_min,pos_max) Handle clipping on CPU immediately (vs typically let the GPU clip the triangles that are overlapping the clip
ring3-gui/libs/imgui/imgui.cpp:3266
Method
RenderTextEllipsis
Another overly complex function until we reorganize everything into a nice all-in-one helper. This is made more complex because we have dissociated th
ring3-gui/libs/imgui/imgui.cpp:3312
Method
RenderTextWrapped
ring3-gui/libs/imgui/imgui.cpp:3245
Method
RenderWindowDecorations
Draw background and borders Draw and handle scrollbars
ring3-gui/libs/imgui/imgui.cpp:5896
Method
RenderWindowOuterBorders
ring3-gui/libs/imgui/imgui.cpp:5870
Method
RenderWindowTitleBarContents
Render title text, collapse button, close button
ring3-gui/libs/imgui/imgui.cpp:5984
Method
Reserve
ring3-gui/libs/imgui/imgui_internal.h:634
Method
ResetMouseDragDelta
ring3-gui/libs/imgui/imgui.cpp:8324
Method
RoundScalarWithFormatT
ring3-gui/libs/imgui/imgui_widgets.cpp:2192
Function
STBRP__CDECL rect_height_compare
ring3-gui/libs/imgui/imstb_rectpack.h:528
Function
STBRP__CDECL rect_original_order
ring3-gui/libs/imgui/imstb_rectpack.h:539
Function
STB_TEXTEDIT_MOVEWORDLEFT_IMPL
ring3-gui/libs/imgui/imgui_widgets.cpp:3746
Function
STB_TEXTEDIT_MOVEWORDRIGHT_IMPL
ring3-gui/libs/imgui/imgui_widgets.cpp:3749
Method
SameLine
Gets back to previous line and continue with horizontal layout offset_from_start_x == 0 : follow right after previous item offset_from_start_x != 0 :
ring3-gui/libs/imgui/imgui.cpp:9421
Function
Saturate
Update gamepad inputs
ring3-gui/libs/imgui/backends/imgui_impl_glfw.cpp:715
Method
SaveIniSettingsToDisk
ring3-gui/libs/imgui/imgui.cpp:12892
Method
SaveIniSettingsToMemory
Call registered handlers (e.g. SettingsHandlerWindow_WriteAll() + custom handlers) to write their stuff into a text buffer
ring3-gui/libs/imgui/imgui.cpp:12909
Method
Saw
ring3-gui/libs/imgui/imgui_demo.cpp:1726
Method
ScaleAllSizes
To scale your entire UI (e.g. if you want your app to use High DPI or generally be DPI aware) you may use this helper function. Scaling the fonts is d
ring3-gui/libs/imgui/imgui.cpp:1169
Method
ScaleClipRects
Helper to scale the ClipRect field of each ImDrawCmd. Use if your final output buffer is at a different scale than draw_data->DisplaySize, or if there
ring3-gui/libs/imgui/imgui_draw.cpp:1833
Method
ScaleRatioFromValueT
ring3-gui/libs/imgui/imgui_widgets.cpp:2649
Method
ScaleValueFromRatioT
ring3-gui/libs/imgui/imgui_widgets.cpp:2706
Function
ScrollToBringRectIntoView
ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
ring3-gui/libs/imgui/imgui_internal.h:2832
Method
ScrollToItem
ring3-gui/libs/imgui/imgui.cpp:9819
Method
ScrollToRect
ring3-gui/libs/imgui/imgui.cpp:9826
Method
ScrollToRectEx
Scroll to keep newly navigated item fully into view
ring3-gui/libs/imgui/imgui.cpp:9832
Method
Scrollbar
ring3-gui/libs/imgui/imgui_widgets.cpp:889
Method
ScrollbarEx
Vertical/Horizontal scrollbar The entire piece of code below is rather confusing because: - We handle absolute seeking (when first clicking outside th
ring3-gui/libs/imgui/imgui_widgets.cpp:924
Function
SelectAll
ring3-gui/libs/imgui/imgui_internal.h:1107
Method
Selectable
Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image. But you need to make sure the ID is unique, e.g
ring3-gui/libs/imgui/imgui_widgets.cpp:6419
Method
Separator
ring3-gui/libs/imgui/imgui_widgets.cpp:1468
Method
SeparatorEx
Horizontal/vertical separating line FIXME: Surprisingly, this seemingly trivial widget is a victim of many different legacy/tricky layout issues. Note
ring3-gui/libs/imgui/imgui_widgets.cpp:1397
Method
SeparatorText
ring3-gui/libs/imgui/imgui_widgets.cpp:1532
Method
SeparatorTextEx
ring3-gui/libs/imgui/imgui_widgets.cpp:1482
Method
SetActiveID
ring3-gui/libs/imgui/imgui.cpp:3792
Method
SetActiveIdUsingAllKeyboardKeys
FIXME: It might be undesirable that this will likely disable KeyOwner-aware shortcuts systems. Consider a more fine-tuned version for the two users of
ring3-gui/libs/imgui/imgui.cpp:5250
Method
SetAllBits
ring3-gui/libs/imgui/imgui_internal.h:571
Method
SetAllInt
ring3-gui/libs/imgui/imgui.cpp:2443
Method
SetAllocatorFunctions
ring3-gui/libs/imgui/imgui.cpp:3473
Method
SetAllocatorFunctions
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.cpp:784
Method
SetAppAcceptingEvents
Set master flag for accepting key/mouse/text events (default to true). Useful if you have native dialog boxes that are interrupting your application l
ring3-gui/libs/imgui/imgui.cpp:1456
Method
SetBit
Get bit n in the array
ring3-gui/libs/imgui/imgui.h:2760
Method
SetBitRange
ring3-gui/libs/imgui/imgui_internal.h:575
Method
SetBool
ring3-gui/libs/imgui/imgui.cpp:2416
Method
SetClipboardText
ring3-gui/libs/imgui/imgui.cpp:4125
Function
SetClipboardTextFn_DefaultImpl
ring3-gui/libs/imgui/imgui.cpp:13166
Method
SetColorEditOptions
Initialize/override default color options
ring3-gui/libs/imgui/imgui_widgets.cpp:5811
Method
SetColumnOffset
ring3-gui/libs/imgui/imgui_tables.cpp:3788
Method
SetColumnWidth
ring3-gui/libs/imgui/imgui_tables.cpp:3810
Method
SetCurrentContext
ring3-gui/libs/imgui/imgui.cpp:3464
Method
SetCurrentFont
Important: this alone doesn't alter current ImDrawList state. This is called by PushFont/PopFont only.
ring3-gui/libs/imgui/imgui.cpp:7028
Method
SetCursorPos
ring3-gui/libs/imgui/imgui.cpp:9484
Method
SetCursorPosX
ring3-gui/libs/imgui/imgui.cpp:9492
Method
SetCursorPosY
ring3-gui/libs/imgui/imgui.cpp:9500
Method
SetCursorScreenPos
2022/08/05: Setting cursor position also extend boundaries (via modifying CursorMaxPos) used to compute window size, group size etc. I believe this wa
ring3-gui/libs/imgui/imgui.cpp:9456
Method
SetDragDropPayload
Use 'cond' to choose to submit payload on drag start or every frame
ring3-gui/libs/imgui/imgui.cpp:12297
Method
SetFloat
ring3-gui/libs/imgui/imgui.cpp:2421
← previous
next →
1,701–1,800 of 2,183, ranked by callers