Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Raais/ImStudio
/ functions
Functions
2,584 in github.com/Raais/ImStudio
⨍
Functions
2,584
◇
Types & classes
521
Method
AddFontFromMemoryCompressedTTF
src/third-party/imgui/imgui_draw.cpp:2179
Method
AddFontFromMemoryTTF
NB: Transfer ownership of 'ttf_data' to ImFontAtlas, unless font_cfg_template->FontDataOwnedByAtlas == false. Owned TTF buffer will be deleted after B
src/third-party/imgui/imgui_draw.cpp:2166
Method
AddImageQuad
src/third-party/imgui/imgui_draw.cpp:1626
Method
AddImageRounded
src/third-party/imgui/imgui_draw.cpp:1642
Method
AddKeyAnalogEvent
Queue a new key down/up event. - ImGuiKey key: Translated key (as in, generally ImGuiKey_A matches the key end-user would use to emit an 'A' cha
src/third-party/imgui/imgui.cpp:1262
Method
AddQuad
src/third-party/imgui/imgui_draw.cpp:1436
Method
AddQuadFilled
src/third-party/imgui/imgui_draw.cpp:1448
Method
AddRanges
src/third-party/imgui/imgui_draw.cpp:3080
Method
AddRemapChar
src/third-party/imgui/imgui_draw.cpp:3297
Method
AlignTextToFramePadding
src/third-party/imgui/imgui_widgets.cpp:1351
Method
ArrowButton
src/third-party/imgui/imgui_widgets.cpp:787
Method
ArrowButtonEx
src/third-party/imgui/imgui_widgets.cpp:756
Method
BaseObject
src/sources/ims_object.cpp:3
Method
BaseObject
src/sources/ims_object.h:51
Method
BeginChild
src/third-party/imgui/imgui.cpp:5188
Method
BeginChildEx
src/third-party/imgui/imgui.cpp:5138
Method
BeginChildFrame
Helper to create a child window / scrolling region that looks like a normal widget frame.
src/third-party/imgui/imgui.cpp:5247
Method
BeginColumns
src/third-party/imgui/imgui_tables.cpp:3826
Method
BeginCombo
src/third-party/imgui/imgui_widgets.cpp:1574
Method
BeginComboPopup
src/third-party/imgui/imgui_widgets.cpp:1649
Method
BeginComboPreview
Call directly after the BeginCombo/EndCombo block. The preview is designed to only host non-interactive elements (Experimental, see GitHub issues: #16
src/third-party/imgui/imgui_widgets.cpp:1715
Method
BeginDisabled
BeginDisabled()/EndDisabled() - Those can be nested but it cannot be used to enable an already disabled section (a single BeginDisabled(true) in the s
src/third-party/imgui/imgui.cpp:6863
Method
BeginDragDropSource
When this returns true you need to: a) call SetDragDropPayload() exactly once, b) you may render the payload visual/description, c) call EndDragDropSo
src/third-party/imgui/imgui.cpp:10938
Method
BeginDragDropTarget
We don't use BeginDragDropTargetCustom() and duplicate its code because: 1) we use LastItemRectHoveredRect which handles items that pushes a temporari
src/third-party/imgui/imgui.cpp:11136
Method
BeginDragDropTargetCustom
src/third-party/imgui/imgui.cpp:11109
Method
BeginGroup
Lock horizontal starting position + capture group bounding box into one "item" (so you can use IsItemHovered() or layout primitives such as SameLine()
src/third-party/imgui/imgui.cpp:8528
Method
BeginListBox
Tip: To have a list filling the entire window width, use size.x = -FLT_MIN and pass an non-visible label e.g. "##empty" Tip: If your vertical size is
src/third-party/imgui/imgui_widgets.cpp:6303
Method
BeginMainMenuBar
src/third-party/imgui/imgui_widgets.cpp:6791
Method
BeginMenu
src/third-party/imgui/imgui_widgets.cpp:7020
Method
BeginMenuBar
FIXME: Provided a rectangle perhaps e.g. a BeginMenuBarEx() could be used anywhere.. Currently the main responsibility of this function being to setup
src/third-party/imgui/imgui_widgets.cpp:6684
Method
BeginMenuEx
src/third-party/imgui/imgui_widgets.cpp:6842
Method
BeginPopup
src/third-party/imgui/imgui.cpp:9198
Method
BeginPopupContextItem
This is a helper to handle the simplest case of associating one named popup to one given widget. - To create a popup associated to the last item, you
src/third-party/imgui/imgui.cpp:9295
Method
BeginPopupContextVoid
src/third-party/imgui/imgui.cpp:9323
Method
BeginPopupContextWindow
src/third-party/imgui/imgui.cpp:9309
Method
BeginPopupEx
Attention! BeginPopup() adds default flags which BeginPopupEx()!
src/third-party/imgui/imgui.cpp:9175
Method
BeginPopupModal
If 'p_open' is specified for a modal popup window, the popup will have a regular close button which will close the popup. Note that popup visibility s
src/third-party/imgui/imgui.cpp:9213
Method
BeginTabBar
src/third-party/imgui/imgui_widgets.cpp:7212
Method
BeginTabBarEx
src/third-party/imgui/imgui_widgets.cpp:7226
Method
BeginTabItem
src/third-party/imgui/imgui_widgets.cpp:7846
Method
BeginTable
Read about "TABLE SIZING" at the top of this file.
src/third-party/imgui/imgui_tables.cpp:304
Method
BeginTableEx
src/third-party/imgui/imgui_tables.cpp:310
Method
BeginTooltip
src/third-party/imgui/imgui.cpp:8870
Method
BeginTooltipEx
src/third-party/imgui/imgui.cpp:8875
Method
BeginViewportSideBar
Important: calling order matters! FIXME: Somehow overlapping with docking tech. FIXME: The "rect-cut" aspect of this could be formalized into a lower-
src/third-party/imgui/imgui_widgets.cpp:6756
Method
BringWindowToDisplayBack
src/third-party/imgui/imgui.cpp:6684
Method
BringWindowToDisplayBehind
src/third-party/imgui/imgui.cpp:6698
Method
BringWindowToDisplayFront
src/third-party/imgui/imgui.cpp:6669
Method
BringWindowToFocusFront
src/third-party/imgui/imgui.cpp:6648
Method
Build
src/third-party/imgui/imgui_draw.cpp:2260
Function
BuildFontAtlas
src/third-party/imgui/misc/freetype/imgui_freetype.h:48
Method
BuildRanges
src/third-party/imgui/imgui_draw.cpp:3087
Method
BuildSortByKey
For quicker full rebuild of a storage (instead of an incremental one), you may add all your contents and then sort once.
src/third-party/imgui/imgui.cpp:2118
Method
Bullet
src/third-party/imgui/imgui_widgets.cpp:1280
Method
BulletText
src/third-party/imgui/imgui_widgets.cpp:378
Method
BulletTextV
Text with a little bullet aligned to the typical tree node.
src/third-party/imgui/imgui_widgets.cpp:387
Method
Button
src/third-party/imgui/imgui_widgets.cpp:714
Method
ButtonBehavior
src/third-party/imgui/imgui_widgets.cpp:491
Method
ButtonEx
src/third-party/imgui/imgui_widgets.cpp:670
Method
CalcItemSize
[Internal] Calculate full item size given user provided 'size' parameter and default width/height. Default width is often == CalcItemWidth(). Those tw
src/third-party/imgui/imgui.cpp:8437
Method
CalcItemWidth
Calculate default item width given value passed to PushItemWidth() or SetNextItemWidth(). The SetNextItemWidth() data is generally cleared/consumed by
src/third-party/imgui/imgui.cpp:8415
Method
CalcListClipping
Legacy helper to calculate coarse clipping of large list of evenly sized items. This legacy API is not ideal because it assume we will return a single
src/third-party/imgui/imgui.cpp:2426
Method
CalcNextTotalWidth
src/third-party/imgui/imgui_widgets.cpp:6649
Method
CalcTextSize
Calculate text size. Text can be multi-line. Optionally ignore text after a ## marker. CalcTextSize("") should return ImVec2(0.0f, g.FontSize)
src/third-party/imgui/imgui.cpp:4917
Method
CalcTypematicRepeatAmount
t0 = previous time (e.g.: g.Time - g.IO.DeltaTime) t1 = current time (e.g.: g.Time) An event is triggered at: t = 0.0f t = repeat_delay, t = re
src/third-party/imgui/imgui.cpp:7580
Method
CalcWindowNextAutoFitSize
src/third-party/imgui/imgui.cpp:5457
Method
CalcWordWrapPositionA
src/third-party/imgui/imgui_draw.cpp:3332
Method
CalcWorkRectPos
Calculate work rect pos/size given a set of offset (we have 1 pair of offset for rect locked from last frame data, and 1 pair for currently building r
src/third-party/imgui/imgui_internal.h:1436
Method
CalcWorkRectSize
src/third-party/imgui/imgui_internal.h:1437
Method
CalcWrapWidthForPos
src/third-party/imgui/imgui.cpp:3574
Method
CallContextHooks
Call context hooks (used by e.g. test engine) We assume a small number of hooks so all stored in same array
src/third-party/imgui/imgui.cpp:3705
Method
CaptureKeyboardFromApp
src/third-party/imgui/imgui.cpp:7758
Method
CaptureMouseFromApp
src/third-party/imgui/imgui.cpp:7764
Method
CenterHorizontal
src/utils/ims_utils.cpp:372
Method
ChannelsMerge
src/third-party/imgui/imgui.h:2589
Method
ChannelsSetCurrent
src/third-party/imgui/imgui.h:2590
Method
ChannelsSplit
Advanced: Channels - Use to split render into layers. By switching channels to can render out-of-order (e.g. submit FG primitives before BG primitives
src/third-party/imgui/imgui.h:2588
Method
Checkbox
src/third-party/imgui/imgui_widgets.cpp:1075
Method
CheckboxFlags
src/third-party/imgui/imgui_widgets.cpp:1161
Method
CheckboxFlagsT
src/third-party/imgui/imgui_widgets.cpp:1133
Method
Clear
src/third-party/imgui/imgui.h:2128
Method
Clear
src/third-party/imgui/imgui.h:2186
Method
Clear
- Get***() functions find pair, never add/allocate. Pairs are sorted so a query is O(log N) - Set***() functions find pair, insertion on demand if mis
src/third-party/imgui/imgui.h:2251
Method
Clear
src/third-party/imgui/imgui.h:2452
Method
Clear
src/third-party/imgui/imgui.h:2638
Method
Clear
src/third-party/imgui/imgui.h:2693
Method
Clear
src/third-party/imgui/imgui_internal.h:639
Method
Clear
src/third-party/imgui/imgui_internal.h:736
Method
Clear
src/third-party/imgui/imgui_internal.h:1339
Method
Clear
src/third-party/imgui/imgui_demo.cpp:6833
Method
ClearActiveID
src/third-party/imgui/imgui.cpp:3382
Function
ClearBit
src/third-party/imgui/imgui_internal.h:566
Method
ClearDragDrop
src/third-party/imgui/imgui.cpp:10917
Method
ClearFlags
src/third-party/imgui/imgui_internal.h:1078
Method
ClearFonts
src/third-party/imgui/imgui_draw.cpp:2024
Method
ClearFreeMemory
src/third-party/imgui/imgui_internal.h:737
Method
ClearIniSettings
src/third-party/imgui/imgui.cpp:11576
Method
ClearInputCharacters
src/third-party/imgui/imgui.cpp:1236
Method
ClearInputData
src/third-party/imgui/imgui_draw.cpp:1988
Method
ClearLog
src/third-party/imgui/imgui_demo.cpp:6499
← previous
next →
1,001–1,100 of 2,584, ranked by callers