Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA-RTX/Donut
/ types & classes
Types & classes
528 in github.com/NVIDIA-RTX/Donut
⨍
Functions
1,669
◇
Types & classes
528
↓ 37 callers
Class
Sampler
include/donut/engine/KeyframeAnimation.h:60
↓ 15 callers
Class
ShaderMacro
include/donut/engine/ShaderFactory.h:42
↓ 12 callers
Class
plane
a plane equation, so that any point (v) for which (dot(normal, v) == distance) lies on the plane
include/donut/core/math/frustum.h:31
↓ 6 callers
Enum
DLSSPreset
include/donut/app/StreamlineInterface.h:97
↓ 6 callers
Class
quaternion
include/donut/core/math/quat.h:28
↓ 5 callers
Enum
DirtyFlags
include/donut/engine/SceneGraph.h:253
↓ 5 callers
Enum
SceneContentFlags
include/donut/engine/SceneGraph.h:41
↓ 5 callers
Class
box
include/donut/core/math/box.h:32
↓ 4 callers
Class
ChunkId
include/donut/core/chunk/chunkFile.h:50
↓ 4 callers
Class
affine
include/donut/core/math/affine.h:30
↓ 4 callers
Class
hypersphere
include/donut/core/math/sphere.h:29
↓ 2 callers
Class
Chunk
Chunk : individual chunk descriptor
include/donut/core/chunk/chunkFile.h:76
↓ 2 callers
Class
ConstIterator
include/donut/engine/SceneGraph.h:462
↓ 2 callers
Enum
Format
include/donut/engine/AudioCache.h:65
↓ 2 callers
Class
Iterator
include/donut/engine/TextureCache.h:211
↓ 2 callers
Class
Object
include/donut/engine/ConsoleObjects.h:47
↓ 2 callers
Class
Result
include/donut/engine/ConsoleObjects.h:81
↓ 2 callers
Class
SceneGraphWalker
Scene graph traversal helper. Similar to an iterator, but only goes forward. Create a SceneGraphWalker from a node, and it will go over every node in
include/donut/engine/SceneGraph.h:358
↓ 2 callers
Class
Token
include/donut/engine/ConsoleInterpreter.h:59
↓ 2 callers
Class
frustum
six planes, normals pointing outside of the volume
include/donut/core/math/frustum.h:47
↓ 2 callers
Class
iterator
include/donut/core/circular_buffer.h:125
↓ 2 callers
Class
reverse_iterator
include/donut/core/circular_buffer.h:129
↓ 1 callers
Class
DescriptorHandle
Stores a descriptor index in a descriptor table. Releases the descriptor when destroyed.
include/donut/engine/DescriptorTableManager.h:35
↓ 1 callers
Class
DeviceManager
include/donut/app/DeviceManager.h:249
↓ 1 callers
Enum
Enum
include/donut/engine/View.h:38
↓ 1 callers
Class
Options
include/donut/engine/AudioEngine.h:80
↓ 1 callers
Class
StackItem
src/engine/SceneGraph.cpp:961
↓ 1 callers
Class
Vertex
include/donut/render/JointsRenderPass.h:63
Class
AdapterInfo
include/donut/app/DeviceManager.h:228
Class
AftermathCrashDump
AftermathCrashDump contains all interactions with the Aftermath crash dump SDK, and gathers all relevant information to package together with the dump
include/donut/app/AftermathCrashDump.h:34
Enum
AnimationAttribute
include/donut/engine/SceneGraph.h:393
Class
ApplicationBase
include/donut/app/ApplicationBase.h:40
Class
AudioCache
include/donut/engine/AudioCache.h:46
Class
AudioData
AudioData : handle issued by the AudioCache with basic interface to audio sample data.
include/donut/engine/AudioCache.h:51
Class
AudioData
include/donut/engine/AudioEngine.h:31
Class
AutoVariable
src/engine/ConsoleObjects.cpp:349
Class
AutoVariable
include/donut/engine/ConsoleObjects.h:41
Class
BaseCamera
A camera with position and orientation. Methods for moving it come from derived classes.
include/donut/app/Camera.h:45
Class
BindingCache
include/donut/engine/CommonRenderPasses.h:32
Class
BindingCache
BindingCache maintains a dictionary that maps binding set descriptors into actual binding set objects. The binding sets are created on demand when
include/donut/engine/BindingCache.h:40
Class
BindingSetItemHasher
include/donut/engine/DescriptorTableManager.h:65
Class
BindingSetItemsEqual
include/donut/engine/DescriptorTableManager.h:81
Class
BlitConstants
include/donut/shaders/blit_cb.h:26
Class
BlitParameters
include/donut/engine/CommonRenderPasses.h:44
Enum
BlitSampler
include/donut/engine/CommonRenderPasses.h:37
Class
Blob
Specific blob implementation that owns the data and frees it when deleted.
include/donut/core/vfs/VFS.h:73
Class
BloomConstants
include/donut/shaders/bloom_cb.h:26
Class
BloomPass
include/donut/render/BloomPass.h:42
Class
BufferGroup
include/donut/engine/SceneTypes.h:270
Class
BufferGroup
include/donut/render/GeometryPasses.h:35
Class
BufferRegionBlob
src/engine/GltfImporter.cpp:39
Class
CascadedShadowMap
include/donut/render/CascadedShadowMap.h:35
Class
ChunkFile
include/donut/core/chunk/chunkFile.h:93
Class
ChunkFile::ChunkTableEntry
src/core/chunk/chunkFile.cpp:59
Class
ChunkFile::Header
src/core/chunk/chunkFile.cpp:36
Class
ChunkReader
helper class to deserialize chunks blob
src/core/chunk/chunkReader.cpp:37
Class
ChunkTableEntry
include/donut/core/chunk/chunkFile.h:133
Enum
ChunkType
src/core/chunk/chunkDescs.h:37
Class
ChunkWriter
src/core/chunk/chunkWriter.cpp:34
Class
Command
include/donut/engine/ConsoleObjects.h:39
Class
CommandDesc
include/donut/engine/ConsoleObjects.h:305
Class
CommonRenderPasses
include/donut/engine/TextureCache.h:44
Class
CommonRenderPasses
include/donut/engine/CommonRenderPasses.h:61
Class
CommonRenderPasses
include/donut/render/LightProbeProcessingPass.h:34
Class
CommonRenderPasses
include/donut/render/ForwardShadingPass.h:36
Class
CommonRenderPasses
include/donut/render/TemporalAntiAliasingPass.h:34
Class
CommonRenderPasses
include/donut/render/PixelReadbackPass.h:34
Class
CommonRenderPasses
include/donut/render/BloomPass.h:35
Class
CommonRenderPasses
include/donut/render/GBufferFillPass.h:34
Class
CommonRenderPasses
include/donut/render/DeferredLightingPass.h:35
Class
CommonRenderPasses
include/donut/render/SsaoPass.h:33
Class
CommonRenderPasses
include/donut/render/MipMapGenPass.h:35
Class
CommonRenderPasses
include/donut/render/DepthPass.h:34
Class
CommonRenderPasses
include/donut/render/SkyPass.h:34
Class
CommonRenderPasses
include/donut/render/ToneMappingPasses.h:32
Class
CommonRenderPasses
include/donut/render/EnvironmentMapPass.h:32
Class
CommonRenderPasses
include/donut/render/GBuffer.h:31
Class
CommonRenderPasses
include/donut/app/ApplicationBase.h:35
Class
CompositeView
include/donut/engine/View.h:150
Class
Constants
include/donut/app/StreamlineInterface.h:52
Class
Context
include/donut/render/ForwardShadingPass.h:102
Class
Context
include/donut/render/GBufferFillPass.h:59
Class
Context
include/donut/render/DepthPass.h:60
Enum
Corners
include/donut/core/math/frustum.h:60
Class
CreateParameters
include/donut/render/ForwardShadingPass.h:115
Class
CreateParameters
include/donut/render/TemporalAntiAliasingPass.h:92
Class
CreateParameters
include/donut/render/GBufferFillPass.h:77
Class
CreateParameters
include/donut/render/SsaoPass.h:77
Class
CreateParameters
include/donut/render/DepthPass.h:75
Class
CreateParameters
include/donut/render/ToneMappingPasses.h:87
Class
CubemapView
include/donut/engine/View.h:339
Class
DDS_HEADER
src/engine/dds.h:360
Class
DDS_HEADER_DXT10
src/engine/dds.h:378
Enum
DDS_MISC_FLAGS2
src/engine/dds.h:355
Class
DDS_PIXELFORMAT
src/engine/dds.h:197
Enum
DDS_RESOURCE_DIMENSION
Subset here matches D3D10_RESOURCE_DIMENSION and D3D11_RESOURCE_DIMENSION
src/engine/dds.h:342
Enum
DDS_RESOURCE_MISC_FLAG
Subset here matches D3D10_RESOURCE_MISC_FLAG and D3D11_RESOURCE_MISC_FLAG
src/engine/dds.h:350
Class
DLSS
include/donut/render/DLSS.h:44
Enum
DLSSGFlags
include/donut/app/StreamlineInterface.h:244
Enum
DLSSGMode
include/donut/app/StreamlineInterface.h:237
next →
1–100 of 528, ranked by callers