UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
D3D12Resources.h File Reference

Go to the source code of this file.

Classes

class  FD3D12PendingResourceBarrier
 
class  FD3D12Heap
 
struct  TZeroedStruct< T >
 
struct  FD3D12ResourceDesc
 
class  FD3D12Resource
 
struct  FD3D12Resource::FD3D12ResourceTypeHelper
 
struct  FD3D12BuddyAllocatorPrivateData
 
struct  FD3D12BlockAllocatorPrivateData
 
struct  FD3D12SegListAllocatorPrivateData
 
struct  FD3D12PoolAllocatorPrivateData
 
class  FD3D12ResourceLocation
 
struct  ID3D12ResourceAllocator
 
struct  FD3D12LockedResource
 
struct  FD3D12ShaderResourceRenameListener
 
class  FD3D12BaseShaderResource
 
struct  ID3D12UniformBufferUpdateListener
 
class  FD3D12UniformBuffer
 
class  FD3D12Buffer
 
class  FD3D12StagingBuffer
 
class  FD3D12ShaderBundle
 
class  FD3D12GPUFence
 
struct  TD3D12ResourceTraits< FRHIUniformBuffer >
 
struct  TD3D12ResourceTraits< FRHIBuffer >
 
struct  TD3D12ResourceTraits< FRHISamplerState >
 
struct  TD3D12ResourceTraits< FRHIRasterizerState >
 
struct  TD3D12ResourceTraits< FRHIDepthStencilState >
 
struct  TD3D12ResourceTraits< FRHIBlendState >
 
struct  TD3D12ResourceTraits< FRHIGraphicsPipelineState >
 
struct  TD3D12ResourceTraits< FRHIComputePipelineState >
 
struct  TD3D12ResourceTraits< FRHIWorkGraphPipelineState >
 
struct  TD3D12ResourceTraits< FRHIGPUFence >
 
struct  TD3D12ResourceTraits< FRHIStagingBuffer >
 
struct  TD3D12ResourceTraits< FRHIShaderBundle >
 

Namespaces

namespace  D3D12BufferStats
 

Macros

#define D3D12_WITH_CUSTOM_TEXTURE_LAYOUT   0
 

Typedefs

using FD3D12SyncPointRef = TRefCountPtr< FD3D12SyncPoint >
 
typedef class FD3D12BuddyAllocator FD3D12BaseAllocatorType
 

Enumerations

enum class  ED3D12ResourceStateMode { Default , SingleState , MultiState }
 

Functions

void D3D12BufferStats::UpdateBufferStats (FD3D12Buffer &Buffer, bool bAllocating)
 

Macro Definition Documentation

◆ D3D12_WITH_CUSTOM_TEXTURE_LAYOUT

#define D3D12_WITH_CUSTOM_TEXTURE_LAYOUT   0

Typedef Documentation

◆ FD3D12BaseAllocatorType

◆ FD3D12SyncPointRef

Enumeration Type Documentation

◆ ED3D12ResourceStateMode

Enumerator
Default 
SingleState 
MultiState