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
↓ 1 callers
Function
ImGui_ImplVulkan_CreateDeviceObjects
source/external/imgui/src/imgui_impl_vulkan.cpp:847
↓ 1 callers
Function
ImGui_ImplVulkan_CreateFontsTexture
source/external/imgui/src/imgui_impl_vulkan.cpp:578
↓ 1 callers
Function
ImGui_ImplVulkan_CreatePipeline
source/external/imgui/src/imgui_impl_vulkan.cpp:743
↓ 1 callers
Function
ImGui_ImplVulkan_CreateShaderModules
source/external/imgui/src/imgui_impl_vulkan.cpp:719
↓ 1 callers
Function
ImGui_ImplVulkan_DestroyDeviceObjects
source/external/imgui/src/imgui_impl_vulkan.cpp:924
↓ 1 callers
Function
ImGui_ImplVulkan_Init
source/external/imgui/src/imgui_impl_vulkan.cpp:963
↓ 1 callers
Function
ImGui_ImplVulkan_NewFrame
source/external/imgui/src/imgui_impl_vulkan.cpp:1006
↓ 1 callers
Function
ImGui_ImplVulkan_RenderDrawData
Render function
source/external/imgui/src/imgui_impl_vulkan.cpp:437
↓ 1 callers
Function
ImGui_ImplVulkan_Shutdown
source/external/imgui/src/imgui_impl_vulkan.cpp:994
↓ 1 callers
Function
ImLinearSweep
source/external/imgui/imgui_internal.h:465
↓ 1 callers
Function
ImParseFormatSanitizeForPrinting
Sanitize format - Zero terminate so extra characters after format (e.g. "%f123") don't confuse atof/atoi - stb_sprintf.h supports several new modifier
source/external/imgui/src/imgui_widgets.cpp:3295
↓ 1 callers
Function
ImParseFormatSanitizeForScanning
- For scanning we need to remove all width and precision fields and flags "%+3.7f" -> "%f". BUT don't strip types like "%I64d" which includes digits.
source/external/imgui/src/imgui_widgets.cpp:3310
↓ 1 callers
Function
ImParseFormatTrimDecorations
Extract the format out of a format string with leading or trailing decorations fmt = "blah blah" -> return fmt fmt = "%.3f" -> return fmt fmt =
source/external/imgui/src/imgui_widgets.cpp:3280
↓ 1 callers
Function
ImRsqrt
source/external/imgui/imgui_internal.h:432
↓ 1 callers
Function
ImStrTrimBlanks
Trim str by offsetting contents when there's leading data + writing a \0 at the trailing position. We use this in situation where the cost is negligib
source/external/imgui/src/imgui.cpp:1774
↓ 1 callers
Function
ImStrdup
source/external/imgui/src/imgui.cpp:1702
↓ 1 callers
Function
ImStrdupcpy
source/external/imgui/src/imgui.cpp:1709
↓ 1 callers
Function
ImStreolRange
Find end-of-line. Return pointer will point to either first \n, either str_end.
source/external/imgui/src/imgui.cpp:1738
↓ 1 callers
Function
ImTriangleArea
source/external/imgui/imgui_internal.h:480
↓ 1 callers
Function
ImTriangleBarycentricCoords
source/external/imgui/src/imgui.cpp:1647
↓ 1 callers
Function
ImTriangleClosestPoint
source/external/imgui/src/imgui.cpp:1658
↓ 1 callers
Function
ImUpperPowerOfTwo
source/external/imgui/imgui_internal.h:344
↓ 1 callers
Method
ImageAvailableSemaphore
source/engine/graphics/api/vulkan/PerFrameGpuContext.h:23
↓ 1 callers
Method
Increment
source/external/vulkan/vk_mem_alloc.h:4039
↓ 1 callers
Method
IncrementShadowPassCount
source/engine/graphics/api/vulkan/RenderGraph.cpp:208
↓ 1 callers
Method
InitBlockAllocation
source/external/vulkan/vk_mem_alloc.h:11992
↓ 1 callers
Method
InitDedicatedAllocation
source/external/vulkan/vk_mem_alloc.h:12017
↓ 1 callers
Function
InitializeLog
source/engine/utility/Log.cpp:69
↓ 1 callers
Function
InitializeNcEngine
source/engine/engine/NcEngineImpl.cpp:38
↓ 1 callers
Function
InitializeResources
sample/source/shared/Prefabs.cpp:115
↓ 1 callers
Function
InitializeSampleUI
sample/source/shared/SampleUI.cpp:33
↓ 1 callers
Function
InputAngles
include/ncengine/ui/ImGuiUtility.h:266
↓ 1 callers
Function
InputTextCalcTextLenAndLineCount
source/external/imgui/src/imgui_widgets.cpp:3627
↓ 1 callers
Function
InputTextReconcileUndoStateAfterUserCallback
Find the shortest single replacement we can make to get the new text from the old text. Important: needs to be run before TextW is rewritten with the
source/external/imgui/src/imgui_widgets.cpp:4000
↓ 1 callers
Function
InputU8
include/ncengine/ui/ImGuiUtility.h:228
↓ 1 callers
Method
Insert
include/ncengine/ecs/ComponentPool.h:229
↓ 1 callers
Method
InsertBefore
source/external/vulkan/vk_mem_alloc.h:4781
↓ 1 callers
Function
Integrate
source/engine/physics/dynamics/Dynamics.cpp:36
↓ 1 callers
Method
Integrate
source/engine/physics/PhysicsBody.cpp:180
↓ 1 callers
Method
InvokeResizeReceivers
source/engine/window/WindowImpl.cpp:144
↓ 1 callers
Method
IsBuilt
4 bytes-per-pixel
source/external/imgui/imgui.h:2823
↓ 1 callers
Function
IsCapturingKeyboard
@brief Check if the UI is currently using keyboard events. * @note May be called at any time. */
include/ncengine/ui/ImGuiUtility.h:170
↓ 1 callers
Method
IsComplete
source/engine/graphics/api/vulkan/QueueFamily.h:21
↓ 1 callers
Method
IsDataType
source/external/imgui/imgui.h:2157
↓ 1 callers
Method
IsGlyphRangeUnused
API is designed this way to avoid exposing the 4K page size e.g. use with IsGlyphRangeUnused(0, 255)
source/external/imgui/src/imgui_draw.cpp:3247
↓ 1 callers
Method
IsHovered
source/engine/graphics/system/UISystem.cpp:14
↓ 1 callers
Method
IsKinematic
source/engine/physics/PhysicsPipelineTypes.h:41
↓ 1 callers
Method
IsPlaying
include/ncengine/audio/AudioSource.h:43
↓ 1 callers
Function
IsRoot
source/engine/ui/editor/impl/windows/SceneGraph.cpp:12
↓ 1 callers
Method
IsShadowMapTechnique
source/engine/graphics/api/vulkan/techniques/UiTechnique.h:24
↓ 1 callers
Method
IsSpatial
include/ncengine/audio/AudioSource.h:44
↓ 1 callers
Function
IsWindowBackgroundClicked
include/ncengine/ui/ImGuiUtility.h:204
↓ 1 callers
Function
IsWithinWindow
source/engine/graphics/components/SceneNavigationCamera.cpp:15
↓ 1 callers
Method
Joints
source/engine/physics/dynamics/Joint.h:30
↓ 1 callers
Function
KeepMaximum
source/engine/physics/collision/BspTree.cpp:50
↓ 1 callers
Method
LoadAssets
source/engine/assets/NcAssetImpl.cpp:70
↓ 1 callers
Method
LoadAssets
Mocks
test/serialize/SceneSerialization_unit_tests.cpp:25
↓ 1 callers
Function
LoadComponentPools
source/engine/serialize/SceneSerialization.cpp:142
↓ 1 callers
Function
LoadComponents
source/engine/serialize/SceneSerialization.cpp:110
↓ 1 callers
Function
LoadEntities
source/engine/serialize/SceneSerialization.cpp:58
↓ 1 callers
Function
LoadHeader
source/engine/serialize/SceneSerialization.cpp:19
↓ 1 callers
Function
LoadMeshAssets
source/engine/assets/Assets.cpp:91
↓ 1 callers
Method
LoadQueuedScene
source/engine/scene/SceneManager.cpp:40
↓ 1 callers
Function
LoadSkeletalAnimationAssets
source/engine/assets/Assets.cpp:111
↓ 1 callers
Method
LockRead
source/external/vulkan/vk_mem_alloc.h:2924
↓ 1 callers
Method
LockWrite
source/external/vulkan/vk_mem_alloc.h:2927
↓ 1 callers
Function
LogConfig
source/engine/engine/NcEngineImpl.cpp:15
↓ 1 callers
Method
MakeCallback
source/engine/audio/DeviceStream.cpp:57
↓ 1 callers
Method
Manifolds
source/engine/physics/collision/narrow_phase/NarrowPhase.h:45
↓ 1 callers
Function
MenuBarHeight
source/external/imgui/imgui_internal.h:2376
↓ 1 callers
Method
MergeContacts
source/engine/physics/collision/narrow_phase/NarrowPhase.cpp:38
↓ 1 callers
Function
ModifyComponentList
source/engine/ui/editor/impl/windows/EntityContextMenu.cpp:35
↓ 1 callers
Function
MouseX
source/engine/input/Input.cpp:44
↓ 1 callers
Function
MouseY
source/engine/input/Input.cpp:45
↓ 1 callers
Function
NavClampRectToVisibleAreaForMoveDir
source/external/imgui/src/imgui.cpp:10663
↓ 1 callers
Method
NotifyEvents
source/engine/physics/collision/narrow_phase/NarrowPhase.cpp:93
↓ 1 callers
Method
OnAdd
@brief Get the T's onAdd event Signal. */
include/ncengine/ecs/ComponentPool.h:137
↓ 1 callers
Method
OnBoneUpdate
source/engine/assets/NcAssetImpl.cpp:45
↓ 1 callers
Method
OnBuildTaskGraph
source/engine/time/TimeImpl.cpp:36
↓ 1 callers
Method
OnClick
sample/source/shared/FreeComponents.cpp:199
↓ 1 callers
Method
OnCubeMapUpdate
source/engine/assets/NcAssetImpl.cpp:50
↓ 1 callers
Method
OnMeshUpdate
source/engine/assets/NcAssetImpl.cpp:60
↓ 1 callers
Method
OnRemove
@brief Get the T's onRemove event Signal. */
include/ncengine/ecs/ComponentPool.h:140
↓ 1 callers
Method
OnResize
source/engine/ui/UIElement.cpp:32
↓ 1 callers
Method
OnSkeletalAnimationUpdate
source/engine/assets/NcAssetImpl.cpp:65
↓ 1 callers
Method
OnTextureUpdate
source/engine/assets/NcAssetImpl.cpp:55
↓ 1 callers
Method
OpenStream
source/engine/audio/DeviceStream.cpp:85
↓ 1 callers
Method
PairEqual
source/engine/physics/collision/narrow_phase/TriggerCache.h:11
↓ 1 callers
Function
PathBezierCubicCurveToCasteljau
Closely mimics ImBezierCubicClosestPointCasteljau() in imgui.cpp
source/external/imgui/src/imgui_draw.cpp:1239
↓ 1 callers
Function
PathBezierQuadraticCurveToCasteljau
source/external/imgui/src/imgui_draw.cpp:1264
↓ 1 callers
Method
Play
include/ncengine/audio/AudioSource.h:39
↓ 1 callers
Method
PlayOnceImmediate
source/engine/graphics/components/SkeletalAnimator.cpp:67
↓ 1 callers
Method
PostAlloc
source/external/vulkan/vk_mem_alloc.h:11782
↓ 1 callers
Method
PostFree
source/external/vulkan/vk_mem_alloc.h:11788
↓ 1 callers
Method
PostMap
Call when Map was called. Returns true if switched to extra +1 mapping reference count.
source/external/vulkan/vk_mem_alloc.h:5827
↓ 1 callers
Method
PostUnmap
Call when Unmap was called.
source/external/vulkan/vk_mem_alloc.h:5848
↓ 1 callers
Function
PrepareAnimation
source/engine/graphics/system/SkeletalAnimationSystem.cpp:10
↓ 1 callers
Method
Present
source/engine/graphics/api/vulkan/Swapchain.cpp:177
↓ 1 callers
Method
PrimRectUV
source/external/imgui/src/imgui_draw.cpp:670
↓ 1 callers
Method
Priority
include/ncengine/utility/detail/SignalInternal.h:102
← previous
next →
1,301–1,400 of 4,405, ranked by callers