Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NcStudios/NcEngine
/ functions
Functions
4,405 in github.com/NcStudios/NcEngine
⨍
Functions
4,405
◇
Types & classes
1,085
↓ 3 callers
Function
ImTextStrToUtf8
source/external/imgui/src/imgui.cpp:2180
↓ 3 callers
Function
ImTriangleContainsPoint
source/external/imgui/src/imgui.cpp:1639
↓ 3 callers
Function
IndividualBufferSize
source/engine/audio/NcAudioImpl.cpp:18
↓ 3 callers
Method
InitBufferImageUsage
source/external/vulkan/vk_mem_alloc.h:12243
↓ 3 callers
Method
IsOpen
source/engine/ui/editor/impl/EditorImpl.cpp:59
↓ 3 callers
Method
IsPacked
source/external/imgui/imgui.h:2771
↓ 3 callers
Method
IsSeparatePresentQueue
source/engine/graphics/api/vulkan/QueueFamily.h:26
↓ 3 callers
Function
IsSuitableDevice
source/engine/audio/DeviceStream.cpp:33
↓ 3 callers
Function
LoadTextureAssets
source/engine/assets/Assets.cpp:131
↓ 3 callers
Method
MarkFree
source/external/vulkan/vk_mem_alloc.h:9997
↓ 3 callers
Function
MouseWheel
source/engine/input/Input.cpp:47
↓ 3 callers
Method
OnUpdate
source/engine/assets/manager/TextureAssetManager.cpp:141
↓ 3 callers
Method
Open
source/engine/ui/editor/impl/EditorImpl.cpp:82
↓ 3 callers
Method
PathFillConvex
source/external/imgui/imgui.h:2629
↓ 3 callers
Method
PrimReserve
Reserve space for a number of vertices and indices. You must finish filling your reserved data before calling PrimReserve() again, as it may reallocat
source/external/imgui/src/imgui_draw.cpp:618
↓ 3 callers
Method
PrimVtx
source/external/imgui/imgui.h:2662
↓ 3 callers
Method
Properties
source/engine/physics/proxy/GenericProxy.h:22
↓ 3 callers
Method
PushBack
source/external/vulkan/vk_mem_alloc.h:4665
↓ 3 callers
Method
PushFront
source/engine/physics/collision/narrow_phase/Simplex.h:44
↓ 3 callers
Function
RefineTriangle
source/engine/physics/collision/narrow_phase/Gjk.h:52
↓ 3 callers
Function
RegisterOnResizeReceiver
source/engine/window/WindowImpl.cpp:34
↓ 3 callers
Function
Remove
include/ncengine/ecs/Registry.h:132
↓ 3 callers
Method
Remove
source/external/vulkan/vk_mem_alloc.h:4751
↓ 3 callers
Method
RemoveAllocation
source/external/vulkan/vk_mem_alloc.h:11172
↓ 3 callers
Method
Root
source/engine/ecs/Transform.cpp:189
↓ 3 callers
Method
RotationXM
@brief Get world space rotation as XMVECTOR */
include/ncengine/ecs/Transform.h:52
↓ 3 callers
Method
Run
include/ncengine/ecs/Logic.h:54
↓ 3 callers
Method
SetBit
source/external/imgui/imgui_internal.h:573
↓ 3 callers
Method
SetContext
source/engine/task/Executor.cpp:95
↓ 3 callers
Function
SetCurrentWindow
source/external/imgui/src/imgui.cpp:3740
↓ 3 callers
Method
SetInt
FIXME-OPT: Need a way to reuse the result of lower_bound when doing GetInt()/SetInt() - not too bad because it only happens on explicit interaction (m
source/external/imgui/src/imgui.cpp:2400
↓ 3 callers
Method
SetName
source/external/vulkan/vk_mem_alloc.h:12044
↓ 3 callers
Method
SetScale
source/engine/ecs/Transform.cpp:125
↓ 3 callers
Function
SetWindowConditionAllowFlags
source/external/imgui/src/imgui.cpp:5403
↓ 3 callers
Method
Size
source/engine/physics/collision/narrow_phase/Simplex.h:18
↓ 3 callers
Method
Split
source/external/imgui/src/imgui_draw.cpp:1682
↓ 3 callers
Method
Step
source/external/imgui/src/imgui.cpp:2939
↓ 3 callers
Method
Swap
include/ncengine/ecs/detail/SparseSet.h:158
↓ 3 callers
Function
TabBarGetTabOrder
source/external/imgui/imgui_internal.h:3071
↓ 3 callers
Function
TestInit
test/alloc/MakeUnique_unit_tests.cpp:7
↓ 3 callers
Method
ToLine<0u, 1u>
source/engine/physics/collision/narrow_phase/Simplex.h:83
↓ 3 callers
Function
ToTransMatrix
source/engine/ecs/Transform.cpp:12
↓ 3 callers
Method
TranslateLocalSpace
source/engine/ecs/Transform.cpp:151
↓ 3 callers
Function
TrimWhiteSpace
source/engine/config/Config.cpp:66
↓ 3 callers
Function
UnregisterOnResizeReceiver
source/engine/window/WindowImpl.cpp:40
↓ 3 callers
Method
Up
@note It is slighly faster to use dx identity globals instead of the vector * set used in ToLocalSpace, so some code is repeated in Up/Forward/R
source/engine/ecs/Transform.cpp:55
↓ 3 callers
Function
UpdateAliasKey
source/external/imgui/src/imgui.cpp:8319
↓ 3 callers
Method
UpdateImage
source/engine/graphics/api/vulkan/shaders/ShaderDescriptorSets.cpp:113
↓ 3 callers
Method
Value
@brief Get the tag value. */
include/ncengine/ecs/Tag.h:38
↓ 3 callers
Method
VkGraphicsQueue
source/engine/graphics/api/vulkan/core/Device.h:40
↓ 3 callers
Function
VmaClearStatistics
source/external/vulkan/vk_mem_alloc.h:3914
↓ 3 callers
Method
_CalcCircleAutoSegmentCount
source/external/imgui/src/imgui_draw.cpp:559
↓ 3 callers
Method
abortStream
source/engine/audio/rtaudio/RtAudio.cpp:5314
↓ 3 callers
Method
alloc_chunk
source/external/imgui/imgui_internal.h:692
↓ 3 callers
Method
allocate
source/engine/alloc/Allocator.h:99
↓ 3 callers
Method
appendfv
Helper: Text buffer for logging/accumulating text
source/external/imgui/src/imgui.cpp:2586
↓ 3 callers
Function
clear
source/external/imgui/imgui.h:1792
↓ 3 callers
Method
clear_memory_resource
source/engine/alloc/Allocator.h:112
↓ 3 callers
Method
deallocate
source/engine/alloc/Allocator.h:105
↓ 3 callers
Method
getDefaultOutputDevice
source/engine/audio/rtaudio/RtAudio.cpp:4845
↓ 3 callers
Function
insert
source/external/imgui/imgui.h:1828
↓ 3 callers
Method
push_front
source/external/vulkan/vk_mem_alloc.h:4119
↓ 3 callers
Method
rbegin
* @brief Returns a reverse iterator to the first element in the reversed view. * @return reverse_iterator */
include/ncengine/ecs/View.h:52
↓ 3 callers
Method
rend
* @brief Returns a reverse iterator one before the last element in the reversed view. * @return reverse_iterator */
include/ncengine/ecs/View.h:58
↓ 3 callers
Function
stb__lit
source/external/imgui/src/imgui_draw.cpp:3977
↓ 3 callers
Function
stb_textedit_move_to_last
move cursor to last character of selection
source/external/imgui/imstb_textedit.h:628
↓ 3 callers
Function
stbrp_pack_rects
source/external/imgui/imstb_truetype.h:3936
↓ 3 callers
Function
stbtt_GetFontVMetrics
source/external/imgui/imstb_truetype.h:2639
↓ 3 callers
Function
stbtt_GetGlyphHMetrics
source/external/imgui/imstb_truetype.h:2310
↓ 3 callers
Function
stbtt__GetGlyfOffset
source/external/imgui/imstb_truetype.h:1608
↓ 3 callers
Function
stbtt__buf_get
source/external/imgui/imstb_truetype.h:1163
↓ 3 callers
Function
stbtt__cff_int
source/external/imgui/imstb_truetype.h:1209
↓ 3 callers
Function
stbtt__csctx_rmove_to
source/external/imgui/imstb_truetype.h:1947
↓ 3 callers
Function
stbtt__isfont
source/external/imgui/imstb_truetype.h:1299
↓ 3 callers
Function
stbtt__run_charstring
source/external/imgui/imstb_truetype.h:2015
↓ 3 callers
Function
stbtt__track_vertex
source/external/imgui/imstb_truetype.h:1916
↓ 3 callers
Function
vmaAllocateMemory
source/external/vulkan/vk_mem_alloc.h:16542
↓ 3 callers
Function
vmaAllocateMemoryForBuffer
source/external/vulkan/vk_mem_alloc.h:16617
↓ 3 callers
Function
vmaAllocateMemoryForImage
source/external/vulkan/vk_mem_alloc.h:16657
↓ 3 callers
Function
vmaCreateAliasingBuffer2
source/external/vulkan/vk_mem_alloc.h:17218
↓ 3 callers
Function
vmaCreateAliasingImage2
source/external/vulkan/vk_mem_alloc.h:17394
↓ 3 callers
Function
vmaCreateAllocator
source/external/vulkan/vk_mem_alloc.h:16035
↓ 3 callers
Function
vmaCreateBuffer
source/external/vulkan/vk_mem_alloc.h:17023
↓ 3 callers
Function
vmaCreateBufferWithAlignment
source/external/vulkan/vk_mem_alloc.h:17114
↓ 3 callers
Function
vmaCreateImage
source/external/vulkan/vk_mem_alloc.h:17293
↓ 3 callers
Function
vmaCreatePool
source/external/vulkan/vk_mem_alloc.h:16447
↓ 3 callers
Function
vmaCreateVirtualBlock
source/external/vulkan/vk_mem_alloc.h:17465
↓ 3 callers
Function
vmaGetHeapBudgets
source/external/vulkan/vk_mem_alloc.h:16118
↓ 3 callers
Function
vmaVirtualAllocate
source/external/vulkan/vk_mem_alloc.h:17511
↓ 3 callers
Method
what
source/engine/alloc/MemoryResource.h:43
↓ 2 callers
Method
AddAllocation
source/external/vulkan/vk_mem_alloc.h:11163
↓ 2 callers
Method
AddChild
source/engine/ecs/Transform.cpp:210
↓ 2 callers
Method
AddGlyph
x0/y0/x1/y1 are offset from the character upper-left layout position, in pixels. Therefore x0/y0 are often fairly close to zero. Not to be mistaken wi
source/external/imgui/src/imgui_draw.cpp:3276
↓ 2 callers
Function
AddKeyToQueue
source/engine/input/Input.cpp:95
↓ 2 callers
Method
AddMouseWheelEvent
Queue a mouse wheel event (some mouse/API may only have a Y component)
source/external/imgui/src/imgui.cpp:1508
↓ 2 callers
Method
AddPolyline
TODO: Thickness anti-aliased lines cap are missing their AA fringe. We avoid using the ImVec2 math operators here to reduce cost to a minimum for debu
source/external/imgui/src/imgui_draw.cpp:708
↓ 2 callers
Function
AddRootWindowToDrawData
Layer is locked for the root window, however child windows may use a different viewport (e.g. extruding menu)
source/external/imgui/src/imgui.cpp:4746
↓ 2 callers
Method
AddToRemoved
source/engine/physics/collision/narrow_phase/ManifoldCache.h:32
↓ 2 callers
Method
ApplyTorqueImpulse
source/engine/physics/PhysicsBody.cpp:138
↓ 2 callers
Function
ApplyWindowSettings
source/external/imgui/src/imgui.cpp:5422
← previous
next →
601–700 of 4,405, ranked by callers