MCPcopy Create free account

hub / github.com/Raais/ImStudio / functions

Functions2,584 in github.com/Raais/ImStudio

MethodIsItemDeactivated
src/third-party/imgui/imgui.cpp:5016
MethodIsItemDeactivatedAfterEdit
src/third-party/imgui/imgui.cpp:5024
MethodIsItemEdited
src/third-party/imgui/imgui.cpp:5082
MethodIsItemFocused
== GetItemID() == GetFocusID()
src/third-party/imgui/imgui.cpp:5031
MethodIsItemHovered
This is roughly matching the behavior of internal-facing ItemHoverable() - we allow hovering to be true when ActiveId==window->MoveID, so that clickin
src/third-party/imgui/imgui.cpp:3447
MethodIsItemToggledOpen
src/third-party/imgui/imgui.cpp:5046
MethodIsItemToggledSelection
src/third-party/imgui/imgui.cpp:5052
MethodIsItemVisible
src/third-party/imgui/imgui.cpp:5076
MethodIsKeyDown
Note that Dear ImGui doesn't know the meaning/semantic of ImGuiKey from 0..511: they are legacy native keycodes. Consider transitioning from 'IsKeyDow
src/third-party/imgui/imgui.cpp:7570
MethodIsKeyPressed
src/third-party/imgui/imgui.cpp:7602
FunctionIsKeyPressedMap
src/third-party/imgui/imgui_internal.h:2666
MethodIsKeyReleased
src/third-party/imgui/imgui.cpp:7614
MethodIsLegacyNativeDupe
src/third-party/imgui/imgui_demo.cpp:5702
MethodIsMouseClicked
src/third-party/imgui/imgui.cpp:7627
MethodIsMouseDoubleClicked
src/third-party/imgui/imgui.cpp:7652
MethodIsMouseDown
src/third-party/imgui/imgui.cpp:7620
MethodIsMouseDragPastThreshold
Return if a mouse click/drag went past the given threshold. Valid to call during the MouseReleased frame. [Internal] This doesn't test if the button i
src/third-party/imgui/imgui.cpp:7668
MethodIsMouseDragging
src/third-party/imgui/imgui.cpp:7677
MethodIsMouseHoveringRect
Test if mouse cursor is hovering given rectangle NB- Rectangle is clipped by our current clip setting NB- Expand the rectangle to be generous on impre
src/third-party/imgui/imgui.cpp:7480
MethodIsMousePosValid
We typically use ImVec2(-FLT_MAX,-FLT_MAX) to denote an invalid mouse position.
src/third-party/imgui/imgui.cpp:7702
MethodIsMouseReleased
src/third-party/imgui/imgui.cpp:7645
MethodIsPopupOpen
Supported flags: ImGuiPopupFlags_AnyPopupId, ImGuiPopupFlags_AnyPopupLevel
src/third-party/imgui/imgui.cpp:8933
MethodIsPreview
src/third-party/imgui/imgui.h:2130
MethodIsRectVisible
src/third-party/imgui/imgui.cpp:7460
MethodIsWindowAbove
src/third-party/imgui/imgui.cpp:6968
MethodIsWindowAppearing
src/third-party/imgui/imgui.cpp:7180
MethodIsWindowChildOf
src/third-party/imgui/imgui.cpp:6939
MethodIsWindowCollapsed
src/third-party/imgui/imgui.cpp:7174
MethodIsWindowFocused
src/third-party/imgui/imgui.cpp:7021
MethodIsWindowHovered
src/third-party/imgui/imgui.cpp:6988
MethodIsWindowNavFocusable
Can we focus this window with CTRL+TAB (or PadMenu + PadFocusPrev/PadFocusNext) Note that NoNavFocus makes the window not reachable with CTRL+TAB but
src/third-party/imgui/imgui.cpp:7046
MethodIsWindowWithinBeginStackOf
src/third-party/imgui/imgui.cpp:6955
MethodItemAdd
Declare item bounding box for clipping and interaction. Note that the size can be different than the one provided to ItemSize(). Typically, widgets th
src/third-party/imgui/imgui.cpp:8205
MethodItemGetter
src/third-party/imgui/imgui_demo.cpp:1115
MethodItemHoverable
Internal facing ItemHoverable() used when submitting widgets. Differs slightly from IsItemHovered().
src/third-party/imgui/imgui.cpp:3499
MethodItemSize
Advance cursor given item size for layout. Register minimum needed size so it can extend the bounding box used for auto-fit calculation. See comments
src/third-party/imgui/imgui.cpp:8164
FunctionItems_ArrayGetter
Getter for the old Combo() API: const char*[]
src/third-party/imgui/imgui_widgets.cpp:1765
FunctionItems_SingleStringGetter
Getter for the old Combo() API: "item1\0item2\0item3\0"
src/third-party/imgui/imgui_widgets.cpp:1774
FunctionJsClipboard_AddJsHook
src/utils/JsClipboardTricks.cpp:101
MethodKeepAliveID
src/third-party/imgui/imgui.cpp:3403
MethodLabelText
src/third-party/imgui/imgui_widgets.cpp:341
MethodLabelTextV
Add a label+text combo aligned to other label+value widgets
src/third-party/imgui/imgui_widgets.cpp:350
MethodListBox
src/third-party/imgui/imgui_widgets.cpp:6367
FunctionListBoxFooter
src/third-party/imgui/imgui.h:2970
FunctionListBoxHeader
Helper to calculate size from items_count and height_in_items
src/third-party/imgui/imgui.h:2969
MethodListBoxHeader
OBSOLETED in 1.81 (from February 2021)
src/third-party/imgui/imgui_widgets.cpp:6344
MethodLoadIniSettingsFromDisk
src/third-party/imgui/imgui.cpp:11585
MethodLoadIniSettingsFromMemory
Zero-tolerance, no error reporting, cheap .ini parsing
src/third-party/imgui/imgui.cpp:11596
MethodLogBegin
Start logging/capturing text output
src/third-party/imgui/imgui.cpp:11326
MethodLogButtons
Helper to display logging buttons FIXME-OBSOLETE: We should probably obsolete this and let the user have their own helper (this is one of the oldest f
src/third-party/imgui/imgui.cpp:11440
MethodLogFinish
src/third-party/imgui/imgui.cpp:11404
MethodLogRenderedText
Internal version that takes a position to decide on newline placement and pad items according to their depth. We split text into individual lines to a
src/third-party/imgui/imgui.cpp:11267
MethodLogSetNextTextDecoration
Important: doesn't copy underlying data, use carefully (prefix/suffix must be in scope at the time of the next LogRenderedText)
src/third-party/imgui/imgui.cpp:11343
MethodLogText
src/third-party/imgui/imgui.cpp:11243
MethodLogTextV
src/third-party/imgui/imgui.cpp:11255
MethodLogToBuffer
src/third-party/imgui/imgui.cpp:11396
MethodLogToClipboard
Start logging/capturing text output to clipboard
src/third-party/imgui/imgui.cpp:11388
MethodLogToFile
Start logging/capturing text output to given file
src/third-party/imgui/imgui.cpp:11363
MethodLogToTTY
src/third-party/imgui/imgui.cpp:11350
FunctionMallocWrapper
src/third-party/imgui/imgui.cpp:1019
MethodMarkIniSettingsDirty
src/third-party/imgui/imgui.cpp:11513
MethodMarkItemEdited
src/third-party/imgui/imgui.cpp:3412
MethodMemAlloc
IM_ALLOC() == ImGui::MemAlloc()
src/third-party/imgui/imgui.cpp:3599
MethodMemFree
IM_FREE() == ImGui::MemFree()
src/third-party/imgui/imgui.cpp:3607
FunctionMenuBarRect
src/third-party/imgui/imgui_internal.h:2124
MethodMenuItem
src/third-party/imgui/imgui_widgets.cpp:7113
MethodMenuItemEx
src/third-party/imgui/imgui_widgets.cpp:7042
MethodMergeGroup
src/third-party/imgui/imgui_tables.cpp:2342
MethodMyCallback
src/third-party/imgui/imgui_demo.cpp:1392
MethodMyDocument
src/third-party/imgui/imgui_demo.cpp:7640
MethodMyInputTextMultiline
Note: Because ImGui:: is a namespace you would typically add your own function into the namespace. For example, you code may declare a function 'ImGui
src/third-party/imgui/imgui_demo.cpp:1469
MethodMyResizeCallback
src/third-party/imgui/imgui_demo.cpp:1455
MethodNavApplyItemToResult
src/third-party/imgui/imgui.cpp:9672
MethodNavCalcPreferredRefPos
src/third-party/imgui/imgui.cpp:9950
MethodNavEndFrame
src/third-party/imgui/imgui.cpp:10589
MethodNavInitRequestApplyResult
src/third-party/imgui/imgui.cpp:10225
MethodNavInitWindow
This needs to be called before we submit any widget (aka in or before Begin)
src/third-party/imgui/imgui.cpp:9919
MethodNavMoveRequestApplyResult
Apply result from previous frame navigation directional move request. Always called from NavUpdate()
src/third-party/imgui/imgui.cpp:10375
MethodNavMoveRequestButNoResultYet
src/third-party/imgui/imgui.cpp:9797
MethodNavMoveRequestCancel
src/third-party/imgui/imgui.cpp:9835
MethodNavMoveRequestForward
Forward will reuse the move request again on the next frame (generally with modifications done to it)
src/third-party/imgui/imgui.cpp:9843
MethodNavMoveRequestResolveWithLastItem
src/third-party/imgui/imgui.cpp:9827
MethodNavMoveRequestSubmit
FIXME: ScoringRect is not set
src/third-party/imgui/imgui.cpp:9804
MethodNavMoveRequestTryWrapping
Navigation wrap-around logic is delayed to the end of the frame because this operation is only valid after entire popup is assembled and in case of ap
src/third-party/imgui/imgui.cpp:9857
MethodNavProcessItem
We get there when either NavId == id, or when g.NavAnyRequest is set (which is updated by NavUpdateAnyRequestFlag above) This is called after LastItem
src/third-party/imgui/imgui.cpp:9685
MethodNavProcessItemForTabbingRequest
Handle "scoring" of an item for a tabbing/focusing request initiated by NavUpdateCreateTabbingRequest(). Note that SetKeyboardFocusHere() API calls ar
src/third-party/imgui/imgui.cpp:9757
MethodNavRestoreHighlightAfterMove
src/third-party/imgui/imgui.cpp:9903
MethodNavRestoreLastChildNavWindow
Restore the last focused child. Call when we are expected to land on the Main Layer (0) after FocusWindow()
src/third-party/imgui/imgui.cpp:9879
MethodNavRestoreLayer
src/third-party/imgui/imgui.cpp:9886
MethodNavSaveLastChildNavWindowIntoParent
FIXME: This could be replaced by updating a frame number in each window when (window == NavWindow) and (NavLayer == 0). This way we could find the las
src/third-party/imgui/imgui.cpp:9868
MethodNavScoreItem
Scoring function for gamepad/keyboard directional navigation. Based on https://gist.github.com/rygorous/6981057
src/third-party/imgui/imgui.cpp:9539
MethodNavUpdate
src/third-party/imgui/imgui.cpp:10030
MethodNavUpdateAnyRequestFlag
src/third-party/imgui/imgui.cpp:9910
MethodNavUpdateCancelRequest
Process NavCancel input (to close a popup, get back to parent, clear focus) FIXME: In order to support e.g. Escape to clear a selection we'll need: -
src/third-party/imgui/imgui.cpp:10467
MethodNavUpdateCreateMoveRequest
src/third-party/imgui/imgui.cpp:10241
MethodNavUpdateCreateTabbingRequest
src/third-party/imgui/imgui.cpp:10349
MethodNavUpdateCreateWrappingRequest
src/third-party/imgui/imgui.cpp:10605
MethodNavUpdatePageUpPageDown
Handle PageUp/PageDown/Home/End keys Called from NavUpdateCreateMoveRequest() which will use our output to create a move request FIXME-NAV: This doesn
src/third-party/imgui/imgui.cpp:10515
MethodNavUpdateWindowing
Windowing management mode Keyboard: CTRL+Tab (change focus/move/resize), Alt (toggle menu layer) Gamepad: Hold Menu/Square (change focus/move/resize)
src/third-party/imgui/imgui.cpp:10698
MethodNavUpdateWindowingOverlay
Overlay displayed when using CTRL+TAB. Called by EndFrame().
src/third-party/imgui/imgui.cpp:10882
← previousnext →1,601–1,700 of 2,584, ranked by callers