Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA-RTX/Donut
/ functions
Functions
1,669 in github.com/NVIDIA-RTX/Donut
⨍
Functions
1,669
◇
Types & classes
528
↓ 6 callers
Function
isnear
include/donut/core/math/box.h:278
↓ 6 callers
Function
lerp
include/donut/core/math/basics.h:61
↓ 6 callers
Function
round
Rounding to nearest integer
include/donut/core/math/basics.h:80
↓ 6 callers
Function
rtrim
include/donut/core/string_utils.h:93
↓ 6 callers
Method
setFlags
src/core/chunk/chunkDescs.h:153
↓ 6 callers
Function
square
src/engine/SceneTypes.cpp:171
↓ 6 callers
Function
stringSetToVector
src/app/vulkan/DeviceManager_VK.cpp:79
↓ 6 callers
Method
transformVector
include/donut/core/math/affine.h:55
↓ 6 callers
Function
translation
include/donut/core/math/affine.h:339
↓ 5 callers
Method
Clear
src/render/GBuffer.cpp:118
↓ 5 callers
Method
GetDumpFolder
src/app/aftermath/AftermathCrashDump.cpp:220
↓ 5 callers
Method
IsInitalized
src/engine/ConsoleObjects.cpp:99
↓ 5 callers
Method
cacheString
src/core/chunk/chunkWriter.cpp:50
↓ 5 callers
Method
center
include/donut/core/math/box.h:69
↓ 5 callers
Function
distance
include/donut/core/math/box.h:252
↓ 5 callers
Method
intersectsWith
src/core/math/frustum.cpp:70
↓ 5 callers
Method
pop_back
include/donut/core/circular_buffer.h:92
↓ 5 callers
Function
rotation
include/donut/core/math/affine.h:360
↓ 5 callers
Function
vector
include/donut/core/math/vector.h:45
↓ 5 callers
Function
vectorToSnorm8
src/core/math/vector.cpp:76
↓ 4 callers
Method
AddChannel
src/engine/SceneGraph.cpp:491
↓ 4 callers
Method
AddRef
Adds a reference to the specified resource. Returns true if this is the first reference, i.e. if the resource has just been added to the tracker.
include/donut/engine/SceneGraph.h:477
↓ 4 callers
Method
AddTask
src/engine/ThreadPool.cpp:70
↓ 4 callers
Function
ConvertOptions
src/app/streamline/StreamlineIntegration.cpp:670
↓ 4 callers
Method
CreateDescriptorHandle
src/engine/DescriptorTableManager.cpp:116
↓ 4 callers
Method
CreateLeaf
src/engine/SceneGraph.cpp:1142
↓ 4 callers
Method
FillShadowConstants
src/render/PlanarShadowMap.cpp:250
↓ 4 callers
Function
FindObject
src/engine/ConsoleObjects.cpp:601
↓ 4 callers
Function
Float8E4M3ToFloat32
src/core/math/float.cpp:516
↓ 4 callers
Function
Float8E5M2ToFloat32
src/core/math/float.cpp:547
↓ 4 callers
Method
GetFloat3
src/engine/ConsoleObjects.cpp:485
↓ 4 callers
Method
GetFramebufferInfo
src/engine/FramebufferFactory.cpp:55
↓ 4 callers
Method
GetViewMatrix
src/engine/View.cpp:187
↓ 4 callers
Method
IsMirrored
src/engine/View.cpp:238
↓ 4 callers
Method
LookTo
src/app/Camera.cpp:96
↓ 4 callers
Method
Print
src/app/imgui_console.cpp:90
↓ 4 callers
Function
RegisterCommand
src/engine/ConsoleObjects.cpp:591
↓ 4 callers
Function
SetCallback
src/core/log.cpp:112
↓ 4 callers
Method
SetMatrices
src/engine/View.cpp:107
↓ 4 callers
Method
SetRotation
src/engine/SceneGraph.cpp:298
↓ 4 callers
Method
SetTranslation
src/engine/SceneGraph.cpp:303
↓ 4 callers
Function
add_image
(path)
scripts/mat_to_gltf.py:42
↓ 4 callers
Method
clamp
include/donut/core/math/box.h:64
↓ 4 callers
Method
getType
src/core/chunk/chunkDescs.h:159
↓ 4 callers
Method
init
src/app/imgui_nvrhi.cpp:123
↓ 4 callers
Function
isfinite
include/donut/core/math/box.h:287
↓ 4 callers
Function
log2f
include/donut/core/math/basics.h:101
↓ 4 callers
Function
make_sl_float3
src/app/streamline/StreamlineIntegration.cpp:90
↓ 4 callers
Function
make_sl_float4
src/app/streamline/StreamlineIntegration.cpp:95
↓ 4 callers
Function
signbit
src/core/math/float.cpp:217
↓ 4 callers
Method
unmount
src/core/vfs/VFS.cpp:306
↓ 3 callers
Method
AsCommand
include/donut/engine/ConsoleObjects.h:59
↓ 3 callers
Function
AsString
src/engine/ConsoleObjects.cpp:69
↓ 3 callers
Method
AsVariable
src/engine/ConsoleObjects.cpp:358
↓ 3 callers
Function
FindVariable
src/engine/ConsoleObjects.cpp:623
↓ 3 callers
Function
Float32ToFloat16
src/core/math/float.cpp:394
↓ 3 callers
Function
Float32ToFloat8E4M3
src/core/math/float.cpp:500
↓ 3 callers
Function
Float32ToFloat8E5M2
src/core/math/float.cpp:531
↓ 3 callers
Method
GetCurrentBackBufferIndex
src/app/dx12/DeviceManager_DX12.cpp:561
↓ 3 callers
Method
GetLayout
src/engine/MaterialBindingCache.cpp:82
↓ 3 callers
Method
GetMaterialBindingSet
src/engine/MaterialBindingCache.cpp:87
↓ 3 callers
Method
GetPlanarView
src/render/PlanarShadowMap.cpp:173
↓ 3 callers
Method
GetScaledFont
Returns the ImFont object that can be used with ImGUI. Note that the returned pointer is transient and will change when screen DPI changes, or when ne
include/donut/app/imgui_renderer.h:115
↓ 3 callers
Method
GetTargetNode
include/donut/engine/SceneGraph.h:426
↓ 3 callers
Method
GetTexture
src/render/PlanarShadowMap.cpp:197
↓ 3 callers
Method
InitializePreDevice
src/app/streamline/StreamlineIntegration.cpp:220
↓ 3 callers
Function
IsF16CSupported
src/core/math/float.cpp:87
↓ 3 callers
Method
Load
src/engine/Scene.cpp:128
↓ 3 callers
Function
MatchObjectNames
src/engine/ConsoleObjects.cpp:606
↓ 3 callers
Function
ReadUpToFloat4
src/engine/Scene.cpp:371
↓ 3 callers
Method
SetArraySlice
src/engine/View.cpp:120
↓ 3 callers
Method
SetScaling
src/engine/SceneGraph.cpp:293
↓ 3 callers
Method
SetViewport
src/engine/View.cpp:95
↓ 3 callers
Method
SetupDynamicDirectionalLightView
src/render/PlanarShadowMap.cpp:113
↓ 3 callers
Method
Stop
include/donut/app/Timer.h:44
↓ 3 callers
Method
Suggest
src/engine/ConsoleObjects.cpp:320
↓ 3 callers
Method
UpdateCache
src/engine/View.cpp:63
↓ 3 callers
Function
cartesianToSpherical
src/core/math/vector.cpp:46
↓ 3 callers
Function
div_ceil
Integer division, with rounding up (assuming positive arguments)
include/donut/core/math/basics.h:106
↓ 3 callers
Method
enumerateDirectories
src/core/vfs/VFS.cpp:246
↓ 3 callers
Method
enumerateFiles
src/core/vfs/VFS.cpp:221
↓ 3 callers
Function
enumerateNativeFiles
src/core/vfs/VFS.cpp:151
↓ 3 callers
Function
float_vector_to_string
src/engine/ConsoleObjects.cpp:520
↓ 3 callers
Method
getCorner
src/core/math/frustum.cpp:101
↓ 3 callers
Method
isempty
src/core/math/frustum.cpp:38
↓ 3 callers
Function
lengthSquared
include/donut/core/math/quat.h:259
↓ 3 callers
Function
logFunctionCallback
src/app/streamline/StreamlineIntegration.cpp:115
↓ 3 callers
Function
make_sl_float2
Format conversion functions
src/app/streamline/StreamlineIntegration.cpp:85
↓ 3 callers
Function
orthoProjD3DStyle
src/core/math/matrix.cpp:29
↓ 3 callers
Method
writeFile
src/app/MediaFileSystem.cpp:121
↓ 2 callers
Method
AddKeyframe
src/engine/KeyframeAnimation.cpp:155
↓ 2 callers
Function
ApplyDeadZone
src/app/DeviceManager.cpp:989
↓ 2 callers
Method
BackBufferResized
src/app/DeviceManager.cpp:525
↓ 2 callers
Method
BackBufferResizing
src/app/DeviceManager.cpp:514
↓ 2 callers
Function
ClearFullscreenTopmost
Clear HWND_TOPMOST that GLFW applies to fullscreen windows on Win32. Called after every glfwSetWindowMonitor() that puts the window into fullscreen. S
src/app/DeviceManager.cpp:283
↓ 2 callers
Method
Clone
src/engine/SceneGraph.cpp:74
↓ 2 callers
Method
CreateMesh
src/engine/SceneGraph.cpp:1173
↓ 2 callers
Method
CreateMeshGeometry
src/engine/SceneGraph.cpp:1178
↓ 2 callers
Method
FillLightConstants
src/engine/SceneTypes.cpp:34
↓ 2 callers
Method
FillLightProbeConstants
src/engine/SceneTypes.cpp:391
← previous
next →
101–200 of 1,669, ranked by callers