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

Macros

#define D3D12_PLATFORM_NEEDS_DISPLAY_MODE_ENUMERATION   1
 

Functions

 DEFINE_LOG_CATEGORY (LogD3D12RHI)
 
 DEFINE_LOG_CATEGORY (LogD3D12GapRecorder)
 
const TCHARLexToString (DXGI_FORMAT Format)
 

Variables

int32 GD3D12BindResourceLabels = 1
 
TAutoConsoleVariable< int32CVarD3D12ZeroBufferSizeInMB (TEXT("D3D12.ZeroBufferSizeInMB"), 4, TEXT("The D3D12 RHI needs a static allocation of zeroes to use when streaming textures asynchronously. It should be large enough to support the largest mipmap you need to stream. The default is 4MB."), ECVF_ReadOnly)
 
FD3D12WorkaroundFlags GD3D12WorkaroundFlags
 

Macro Definition Documentation

◆ D3D12_PLATFORM_NEEDS_DISPLAY_MODE_ENUMERATION

#define D3D12_PLATFORM_NEEDS_DISPLAY_MODE_ENUMERATION   1

Function Documentation

◆ DEFINE_LOG_CATEGORY() [1/2]

DEFINE_LOG_CATEGORY ( LogD3D12GapRecorder  )

◆ DEFINE_LOG_CATEGORY() [2/2]

DEFINE_LOG_CATEGORY ( LogD3D12RHI  )

◆ LexToString()

const TCHAR * LexToString ( DXGI_FORMAT  Format)

Variable Documentation

◆ CVarD3D12ZeroBufferSizeInMB

TAutoConsoleVariable< int32 > CVarD3D12ZeroBufferSizeInMB(TEXT("D3D12.ZeroBufferSizeInMB"), 4, TEXT("The D3D12 RHI needs a static allocation of zeroes to use when streaming textures asynchronously. It should be large enough to support the largest mipmap you need to stream. The default is 4MB."), ECVF_ReadOnly) ( TEXT("D3D12.ZeroBufferSizeInMB")  ,
,
TEXT("The D3D12 RHI needs a static allocation of zeroes to use when streaming textures asynchronously. It should be large enough to support the largest mipmap you need to stream. The default is 4MB." ,
ECVF_ReadOnly   
)

◆ GD3D12BindResourceLabels

int32 GD3D12BindResourceLabels = 1

◆ GD3D12WorkaroundFlags

FD3D12WorkaroundFlags GD3D12WorkaroundFlags