MCPcopy Create free account

hub / github.com/ctreffs/SwiftImGui / functions

Functions2,768 in github.com/ctreffs/SwiftImGui

MethodPushColumnsBackground
Get into the columns background draw command (which is generally the same draw command as before we called BeginColumns)
Sources/CImGui/imgui/imgui_tables.cpp:3838
MethodPushFocusScope
Sources/CImGui/imgui/imgui.cpp:7510
MethodPushFont
Sources/CImGui/imgui/imgui.cpp:7014
MethodPushID
Sources/CImGui/imgui/imgui.cpp:7589
MethodPushItemFlag
Sources/CImGui/imgui/imgui.cpp:7032
MethodPushItemWidth
FIXME: Remove the == 0.0f behavior?
Sources/CImGui/imgui/imgui.cpp:9503
MethodPushMultiItemsWidths
Sources/CImGui/imgui/imgui.cpp:9512
MethodPushOverrideID
Push a given id value ignoring the ID stack as a seed.
Sources/CImGui/imgui/imgui.cpp:7622
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
Sources/CImGui/imgui/imgui.cpp:3005
MethodPushStyleVar
Sources/CImGui/imgui/imgui.cpp:3081
MethodPushTabStop
Sources/CImGui/imgui/imgui.cpp:7087
MethodPushTextWrapPos
Sources/CImGui/imgui/imgui.cpp:7107
MethodRadioButton
Sources/CImGui/imgui/imgui_widgets.cpp:1211
FunctionRect
We don't use g.FontSize because the window may be != g.CurrentWindow.
Sources/CImGui/imgui/imgui_internal.h:2372
MethodRemoveContextHook
Deferred removal, avoiding issue with changing vector while iterating it
Sources/CImGui/imgui/imgui.cpp:3645
MethodRemoveSettingsHandler
Sources/CImGui/imgui/imgui.cpp:12680
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
Sources/CImGui/imgui/imgui.cpp:4990
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
Sources/CImGui/imgui/imgui_draw.cpp:3760
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.
Sources/CImGui/imgui/imgui_draw.cpp:3813
MethodRenderBullet
Sources/CImGui/imgui/imgui_draw.cpp:3791
MethodRenderCheckMark
Sources/CImGui/imgui/imgui_draw.cpp:3797
MethodRenderColorRectWithAlphaCheckerboard
Helper for ColorPicker4() NB: This is rather brittle and will show artifact when rounding this enabled if rounded corners overlap multiple cells. Call
Sources/CImGui/imgui/imgui_draw.cpp:3914
MethodRenderDimmedBackgroundBehindWindow
Sources/CImGui/imgui/imgui.cpp:4809
MethodRenderDimmedBackgrounds
Sources/CImGui/imgui/imgui.cpp:4853
MethodRenderDragDropTargetRect
FIXME-DRAGDROP: Settle on a proper default visuals for drop target.
Sources/CImGui/imgui/imgui.cpp:12341
MethodRenderFrame
Render a rectangle shaped with optional rounding and borders
Sources/CImGui/imgui/imgui.cpp:3364
MethodRenderFrameBorder
Sources/CImGui/imgui/imgui.cpp:3377
MethodRenderMouseCursor
Sources/CImGui/imgui/imgui.cpp:3421
MethodRenderNavHighlight
Sources/CImGui/imgui/imgui.cpp:3389
MethodRenderRectFilledRangeH
FIXME: Cleanup and move code to ImDrawList.
Sources/CImGui/imgui/imgui_draw.cpp:3834
MethodRenderRectFilledWithHole
Sources/CImGui/imgui/imgui_draw.cpp:3894
MethodRenderTextClipped
Sources/CImGui/imgui/imgui.cpp:3289
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
Sources/CImGui/imgui/imgui.cpp:3261
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
Sources/CImGui/imgui/imgui.cpp:3307
MethodRenderTextWrapped
Sources/CImGui/imgui/imgui.cpp:3240
MethodRenderWindowDecorations
Draw background and borders Draw and handle scrollbars
Sources/CImGui/imgui/imgui.cpp:5874
MethodRenderWindowOuterBorders
Sources/CImGui/imgui/imgui.cpp:5848
MethodRenderWindowTitleBarContents
Render title text, collapse button, close button
Sources/CImGui/imgui/imgui.cpp:5962
MethodReserve
Sources/CImGui/imgui/imgui_internal.h:634
MethodResetMouseDragDelta
Sources/CImGui/imgui/imgui.cpp:8295
MethodRoundScalarWithFormatT
Sources/CImGui/imgui/imgui_widgets.cpp:2187
FunctionSTBRP__CDECL rect_height_compare
Sources/CImGui/imgui/imstb_rectpack.h:528
FunctionSTBRP__CDECL rect_original_order
Sources/CImGui/imgui/imstb_rectpack.h:539
FunctionSTB_TEXTEDIT_MOVEWORDLEFT_IMPL
Sources/CImGui/imgui/imgui_widgets.cpp:3736
FunctionSTB_TEXTEDIT_MOVEWORDRIGHT_IMPL
Sources/CImGui/imgui/imgui_widgets.cpp:3739
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 :
Sources/CImGui/imgui/imgui.cpp:9385
MethodSaveIniSettingsToDisk
Sources/CImGui/imgui/imgui.cpp:12789
MethodSaveIniSettingsToMemory
Call registered handlers (e.g. SettingsHandlerWindow_WriteAll() + custom handlers) to write their stuff into a text buffer
Sources/CImGui/imgui/imgui.cpp:12806
MethodSaw
Sources/CImGui/imgui/imgui_demo.cpp:1717
MethodScaleRatioFromValueT
Sources/CImGui/imgui/imgui_widgets.cpp:2644
MethodScaleValueFromRatioT
Sources/CImGui/imgui/imgui_widgets.cpp:2701
MethodScrollToItem
Sources/CImGui/imgui/imgui.cpp:9783
MethodScrollToRect
Sources/CImGui/imgui/imgui.cpp:9790
MethodScrollToRectEx
Scroll to keep newly navigated item fully into view
Sources/CImGui/imgui/imgui.cpp:9796
MethodScrollbar
Sources/CImGui/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
Sources/CImGui/imgui/imgui_widgets.cpp:924
FunctionSelectAll
Sources/CImGui/imgui/imgui_internal.h:1097
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
Sources/CImGui/imgui/imgui_widgets.cpp:6405
MethodSeparator
Sources/CImGui/imgui/imgui_widgets.cpp:1465
MethodSeparatorEx
Horizontal/vertical separating line FIXME: Surprisingly, this seemingly simple widget is adjacent to MANY different legacy/tricky layout issues.
Sources/CImGui/imgui/imgui_widgets.cpp:1396
MethodSeparatorText
Sources/CImGui/imgui/imgui_widgets.cpp:1528
MethodSeparatorTextEx
Sources/CImGui/imgui/imgui_widgets.cpp:1478
MethodSetActiveID
Sources/CImGui/imgui/imgui.cpp:3783
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
Sources/CImGui/imgui/imgui.cpp:5241
MethodSetAllBits
Sources/CImGui/imgui/imgui_internal.h:571
MethodSetAllocatorFunctions
Sources/CImGui/imgui/imgui.cpp:3468
MethodSetBit
Get bit n in the array
Sources/CImGui/imgui/imgui.h:2754
MethodSetBitRange
Sources/CImGui/imgui/imgui_internal.h:575
MethodSetClipboardText
Sources/CImGui/imgui/imgui.cpp:4116
FunctionSetClipboardTextFn_DefaultImpl
Sources/CImGui/imgui/imgui.cpp:13063
MethodSetColorEditOptions
Initialize/override default color options
Sources/CImGui/imgui/imgui_widgets.cpp:5799
MethodSetColumnOffset
Sources/CImGui/imgui/imgui_tables.cpp:3793
MethodSetColumnWidth
Sources/CImGui/imgui/imgui_tables.cpp:3815
MethodSetCurrentContext
Sources/CImGui/imgui/imgui.cpp:3459
MethodSetCurrentFont
Important: this alone doesn't alter current ImDrawList state. This is called by PushFont/PopFont only.
Sources/CImGui/imgui/imgui.cpp:6998
MethodSetCursorPos
Sources/CImGui/imgui/imgui.cpp:9448
MethodSetCursorPosX
Sources/CImGui/imgui/imgui.cpp:9456
MethodSetCursorPosY
Sources/CImGui/imgui/imgui.cpp:9464
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
Sources/CImGui/imgui/imgui.cpp:9420
MethodSetDragDropPayload
Use 'cond' to choose to submit payload on drag start or every frame
Sources/CImGui/imgui/imgui.cpp:12195
MethodSetFocusID
Sources/CImGui/imgui/imgui.cpp:10623
MethodSetHoveredID
Sources/CImGui/imgui/imgui.cpp:3847
MethodSetItemAllowOverlap
Allow last item to be overlapped by a subsequent item. Both may be activated during the same frame before the later one takes priority. FIXME: Althoug
Sources/CImGui/imgui/imgui.cpp:5230
MethodSetItemDefaultFocus
Sources/CImGui/imgui/imgui.cpp:7558
MethodSetItemKeyOwner
This is more or less equivalent to: if (IsItemHovered() || IsItemActive()) SetKeyOwner(key, GetItemID()); Extensive uses of that (e.g. many calls for
Sources/CImGui/imgui/imgui.cpp:8916
FunctionSetItemUsingMouseWheel
Sources/CImGui/imgui/imgui_internal.h:3216
MethodSetKeyOwner
_LockXXX flags are useful to lock keys away from code which is not input-owner aware. When using _LockXXX flags, you can use ImGuiKeyOwner_Any to lock
Sources/CImGui/imgui/imgui.cpp:8884
MethodSetKeyOwnersForKeyChord
Rarely used helper
Sources/CImGui/imgui/imgui.cpp:8900
MethodSetKeyboardFocusHere
Note: this will likely be called ActivateItem() once we rework our Focus/Activation system!
Sources/CImGui/imgui/imgui.cpp:7526
MethodSetLastItemData
This is also inlined in ItemAdd() Note: if ImGuiItemStatusFlags_HasDisplayRect is set, user needs to set g.LastItemData.DisplayRect.
Sources/CImGui/imgui/imgui.cpp:4060
MethodSetMouseCursor
Sources/CImGui/imgui/imgui.cpp:8313
MethodSetNavID
Sources/CImGui/imgui/imgui.cpp:10611
MethodSetNavWindow
Sources/CImGui/imgui/imgui.cpp:10599
MethodSetNextFrameWantCaptureKeyboard
Sources/CImGui/imgui/imgui.cpp:8669
MethodSetNextFrameWantCaptureMouse
Sources/CImGui/imgui/imgui.cpp:8675
MethodSetNextItemOpen
Set next TreeNode/CollapsingHeader open state.
Sources/CImGui/imgui/imgui_widgets.cpp:6337
MethodSetNextItemWidth
Affect large frame+labels widgets only.
Sources/CImGui/imgui/imgui.cpp:9495
MethodSetNextWindowBgAlpha
Sources/CImGui/imgui/imgui.cpp:7466
MethodSetNextWindowCollapsed
Sources/CImGui/imgui/imgui.cpp:7451
MethodSetNextWindowContentSize
Content size = inner scrollable rectangle, padded with WindowPadding. SetNextWindowContentSize(ImVec2(100,100) + ImGuiWindowFlags_AlwaysAutoResize wil
Sources/CImGui/imgui/imgui.cpp:7437
← previousnext →1,601–1,700 of 2,768, ranked by callers