MCPcopy Create free account

hub / github.com/ZeroMemoryEx/Chaos-Rootkit / functions

Functions2,183 in github.com/ZeroMemoryEx/Chaos-Rootkit

MethodPrimRect
Fully unrolled with inline call to keep our debug builds decently fast.
ring3-gui/libs/imgui/imgui_draw.cpp:655
MethodPrimUnreserve
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
MethodPrimWriteIdx
ring3-gui/libs/imgui/imgui.h:2667
MethodPrimWriteVtx
ring3-gui/libs/imgui/imgui.h:2666
MethodProgressBar
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
FunctionPushAllowKeyboardFocus
OBSOLETED in 1.89.4 (from March 2023)
ring3-gui/libs/imgui/imgui.h:3034
MethodPushButtonRepeat
ring3-gui/libs/imgui/imgui.cpp:7127
MethodPushClipRect
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
MethodPushClipRectFullScreen
ring3-gui/libs/imgui/imgui_draw.cpp:589
MethodPushColumnClipRect
ring3-gui/libs/imgui/imgui_tables.cpp:3821
MethodPushColumnsBackground
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
MethodPushFocusScope
ring3-gui/libs/imgui/imgui.cpp:7540
MethodPushFont
ring3-gui/libs/imgui/imgui.cpp:7044
MethodPushID
ring3-gui/libs/imgui/imgui.cpp:7618
MethodPushItemFlag
ring3-gui/libs/imgui/imgui.cpp:7062
MethodPushItemWidth
FIXME: Remove the == 0.0f behavior?
ring3-gui/libs/imgui/imgui.cpp:9539
MethodPushMultiItemsWidths
ring3-gui/libs/imgui/imgui.cpp:9548
MethodPushOverrideID
Push a given id value ignoring the ID stack as a seed.
ring3-gui/libs/imgui/imgui.cpp:7651
MethodPushStyleColor
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
MethodPushStyleVar
ring3-gui/libs/imgui/imgui.cpp:3086
MethodPushTabStop
ring3-gui/libs/imgui/imgui.cpp:7117
MethodPushTextWrapPos
ring3-gui/libs/imgui/imgui.cpp:7137
MethodRadioButton
ring3-gui/libs/imgui/imgui_widgets.cpp:1211
FunctionRect
We don't use g.FontSize because the window may be != g.CurrentWindow.
ring3-gui/libs/imgui/imgui_internal.h:2384
MethodRemoveContextHook
Deferred removal, avoiding issue with changing vector while iterating it
ring3-gui/libs/imgui/imgui.cpp:3650
MethodRemoveSettingsHandler
ring3-gui/libs/imgui/imgui.cpp:12782
MethodRender
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
MethodRenderArrow
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
MethodRenderArrowPointingAt
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
MethodRenderBullet
ring3-gui/libs/imgui/imgui_draw.cpp:3790
MethodRenderCheckMark
ring3-gui/libs/imgui/imgui_draw.cpp:3796
MethodRenderColorRectWithAlphaCheckerboard
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
MethodRenderDimmedBackgroundBehindWindow
ring3-gui/libs/imgui/imgui.cpp:4818
MethodRenderDimmedBackgrounds
ring3-gui/libs/imgui/imgui.cpp:4862
MethodRenderDragDropTargetRect
FIXME-DRAGDROP: Settle on a proper default visuals for drop target.
ring3-gui/libs/imgui/imgui.cpp:12443
MethodRenderFrame
Render a rectangle shaped with optional rounding and borders
ring3-gui/libs/imgui/imgui.cpp:3369
MethodRenderFrameBorder
ring3-gui/libs/imgui/imgui.cpp:3382
MethodRenderMouseCursor
ring3-gui/libs/imgui/imgui.cpp:3426
MethodRenderNavHighlight
ring3-gui/libs/imgui/imgui.cpp:3394
MethodRenderRectFilledRangeH
FIXME: Cleanup and move code to ImDrawList.
ring3-gui/libs/imgui/imgui_draw.cpp:3833
MethodRenderRectFilledWithHole
ring3-gui/libs/imgui/imgui_draw.cpp:3893
MethodRenderText
Internal ImGui functions to render text RenderText***() functions calls ImDrawList::AddText() calls ImBitmapFont::RenderText()
ring3-gui/libs/imgui/imgui.cpp:3219
MethodRenderTextClipped
ring3-gui/libs/imgui/imgui.cpp:3294
MethodRenderTextClippedEx
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
MethodRenderTextEllipsis
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
MethodRenderTextWrapped
ring3-gui/libs/imgui/imgui.cpp:3245
MethodRenderWindowDecorations
Draw background and borders Draw and handle scrollbars
ring3-gui/libs/imgui/imgui.cpp:5896
MethodRenderWindowOuterBorders
ring3-gui/libs/imgui/imgui.cpp:5870
MethodRenderWindowTitleBarContents
Render title text, collapse button, close button
ring3-gui/libs/imgui/imgui.cpp:5984
MethodReserve
ring3-gui/libs/imgui/imgui_internal.h:634
MethodResetMouseDragDelta
ring3-gui/libs/imgui/imgui.cpp:8324
MethodRoundScalarWithFormatT
ring3-gui/libs/imgui/imgui_widgets.cpp:2192
FunctionSTBRP__CDECL rect_height_compare
ring3-gui/libs/imgui/imstb_rectpack.h:528
FunctionSTBRP__CDECL rect_original_order
ring3-gui/libs/imgui/imstb_rectpack.h:539
FunctionSTB_TEXTEDIT_MOVEWORDLEFT_IMPL
ring3-gui/libs/imgui/imgui_widgets.cpp:3746
FunctionSTB_TEXTEDIT_MOVEWORDRIGHT_IMPL
ring3-gui/libs/imgui/imgui_widgets.cpp:3749
MethodSameLine
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
FunctionSaturate
Update gamepad inputs
ring3-gui/libs/imgui/backends/imgui_impl_glfw.cpp:715
MethodSaveIniSettingsToDisk
ring3-gui/libs/imgui/imgui.cpp:12892
MethodSaveIniSettingsToMemory
Call registered handlers (e.g. SettingsHandlerWindow_WriteAll() + custom handlers) to write their stuff into a text buffer
ring3-gui/libs/imgui/imgui.cpp:12909
MethodSaw
ring3-gui/libs/imgui/imgui_demo.cpp:1726
MethodScaleAllSizes
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
MethodScaleClipRects
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
MethodScaleRatioFromValueT
ring3-gui/libs/imgui/imgui_widgets.cpp:2649
MethodScaleValueFromRatioT
ring3-gui/libs/imgui/imgui_widgets.cpp:2706
FunctionScrollToBringRectIntoView
ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
ring3-gui/libs/imgui/imgui_internal.h:2832
MethodScrollToItem
ring3-gui/libs/imgui/imgui.cpp:9819
MethodScrollToRect
ring3-gui/libs/imgui/imgui.cpp:9826
MethodScrollToRectEx
Scroll to keep newly navigated item fully into view
ring3-gui/libs/imgui/imgui.cpp:9832
MethodScrollbar
ring3-gui/libs/imgui/imgui_widgets.cpp:889
MethodScrollbarEx
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
FunctionSelectAll
ring3-gui/libs/imgui/imgui_internal.h:1107
MethodSelectable
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
MethodSeparator
ring3-gui/libs/imgui/imgui_widgets.cpp:1468
MethodSeparatorEx
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
MethodSeparatorText
ring3-gui/libs/imgui/imgui_widgets.cpp:1532
MethodSeparatorTextEx
ring3-gui/libs/imgui/imgui_widgets.cpp:1482
MethodSetActiveID
ring3-gui/libs/imgui/imgui.cpp:3792
MethodSetActiveIdUsingAllKeyboardKeys
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
MethodSetAllBits
ring3-gui/libs/imgui/imgui_internal.h:571
MethodSetAllInt
ring3-gui/libs/imgui/imgui.cpp:2443
MethodSetAllocatorFunctions
ring3-gui/libs/imgui/imgui.cpp:3473
MethodSetAllocatorFunctions
ring3-gui/libs/imgui/misc/freetype/imgui_freetype.cpp:784
MethodSetAppAcceptingEvents
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
MethodSetBit
Get bit n in the array
ring3-gui/libs/imgui/imgui.h:2760
MethodSetBitRange
ring3-gui/libs/imgui/imgui_internal.h:575
MethodSetBool
ring3-gui/libs/imgui/imgui.cpp:2416
MethodSetClipboardText
ring3-gui/libs/imgui/imgui.cpp:4125
FunctionSetClipboardTextFn_DefaultImpl
ring3-gui/libs/imgui/imgui.cpp:13166
MethodSetColorEditOptions
Initialize/override default color options
ring3-gui/libs/imgui/imgui_widgets.cpp:5811
MethodSetColumnOffset
ring3-gui/libs/imgui/imgui_tables.cpp:3788
MethodSetColumnWidth
ring3-gui/libs/imgui/imgui_tables.cpp:3810
MethodSetCurrentContext
ring3-gui/libs/imgui/imgui.cpp:3464
MethodSetCurrentFont
Important: this alone doesn't alter current ImDrawList state. This is called by PushFont/PopFont only.
ring3-gui/libs/imgui/imgui.cpp:7028
MethodSetCursorPos
ring3-gui/libs/imgui/imgui.cpp:9484
MethodSetCursorPosX
ring3-gui/libs/imgui/imgui.cpp:9492
MethodSetCursorPosY
ring3-gui/libs/imgui/imgui.cpp:9500
MethodSetCursorScreenPos
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
MethodSetDragDropPayload
Use 'cond' to choose to submit payload on drag start or every frame
ring3-gui/libs/imgui/imgui.cpp:12297
MethodSetFloat
ring3-gui/libs/imgui/imgui.cpp:2421
← previousnext →1,701–1,800 of 2,183, ranked by callers