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

Classes

struct  FOverrideRHI
 
struct  FWindowsRHIConfig
 
struct  FParsedWindowsDynamicRHIConfig
 
struct  FWindowsGPUInfo
 

Macros

#define LOCTEXT_NAMESPACE   "WindowsDynamicRHI"
 

Enumerations

enum class  EWindowsRHI {
  D3D11 , D3D12 , Vulkan , OpenGL ,
  Imported , count
}
 

Functions

const TCHARGetLogName (EWindowsRHI InWindowsRHI)
 
FText GetTextName (EWindowsRHI InWindowsRHI)
 
const TCHARGetLogName (ERHIFeatureLevel::Type InFeatureLevel)
 
FText GetTextName (ERHIFeatureLevel::Type InFeatureLevel)
 
TOptional< EWindowsRHIParseDefaultWindowsRHI ()
 
FParsedWindowsDynamicRHIConfig ParseWindowsDynamicRHIConfig ()
 
FDynamicRHIPlatformCreateDynamicRHI ()
 
const TCHARGetSelectedDynamicRHIModuleName (bool bCleanup)
 

Variables

bool GDynamicRHIFailedToInitializeAdvancedPlatform = false
 
const EWindowsRHI GRHISearchOrder []
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "WindowsDynamicRHI"

Enumeration Type Documentation

◆ EWindowsRHI

enum class EWindowsRHI
strong
Enumerator
D3D11 
D3D12 
Vulkan 
OpenGL 
Imported 
count 

Function Documentation

◆ GetLogName() [1/2]

const TCHAR * GetLogName ( ERHIFeatureLevel::Type  InFeatureLevel)
inline

◆ GetLogName() [2/2]

const TCHAR * GetLogName ( EWindowsRHI  InWindowsRHI)
inline

◆ GetSelectedDynamicRHIModuleName()

const TCHAR * GetSelectedDynamicRHIModuleName ( bool  bCleanup)

◆ GetTextName() [1/2]

FText GetTextName ( ERHIFeatureLevel::Type  InFeatureLevel)
inline

◆ GetTextName() [2/2]

FText GetTextName ( EWindowsRHI  InWindowsRHI)
inline

◆ ParseDefaultWindowsRHI()

TOptional< EWindowsRHI > ParseDefaultWindowsRHI ( )

◆ ParseWindowsDynamicRHIConfig()

FParsedWindowsDynamicRHIConfig ParseWindowsDynamicRHIConfig ( )

◆ PlatformCreateDynamicRHI()

FDynamicRHI * PlatformCreateDynamicRHI ( )

Each platform that utilizes dynamic RHIs should implement this function Called to create the instance of the dynamic RHI.

Variable Documentation

◆ GDynamicRHIFailedToInitializeAdvancedPlatform

bool GDynamicRHIFailedToInitializeAdvancedPlatform = false

◆ GRHISearchOrder