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

Go to the source code of this file.

Classes

struct  FD3D12DeferredDeleteObject
 
class  FD3D12ContextCommon
 
class  FD3D12ContextCopy
 
class  FD3D12CopyScope
 
class  FD3D12CommandContextBase
 
class  FD3D12CommandContext
 
class  FD3D12CommandContextRedirector
 
class  FD3D12ContextArray
 

Macros

#define ContextRedirect(Call)   { for (uint32 GPUIndex : GPUMask) PhysicalContexts[GPUIndex]-> Call; }
 
#define ContextGPU0(Call)   { PhysicalContexts[0]-> Call; }
 

Enumerations

enum class  ED3D12Units { Raw , Microseconds }
 
enum class  ED3D12FlushFlags { None = 0 , WaitForSubmission = 1 , WaitForCompletion = 2 }
 

Macro Definition Documentation

◆ ContextGPU0

#define ContextGPU0 (   Call)    { PhysicalContexts[0]-> Call; }

◆ ContextRedirect

#define ContextRedirect (   Call)    { for (uint32 GPUIndex : GPUMask) PhysicalContexts[GPUIndex]-> Call; }

Enumeration Type Documentation

◆ ED3D12FlushFlags

enum class ED3D12FlushFlags
strong
Enumerator
None 
WaitForSubmission 
WaitForCompletion 

◆ ED3D12Units

enum class ED3D12Units
strong
Enumerator
Raw 
Microseconds