UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D11Adapter Struct Reference

#include <D3D11RHIPrivate.h>

Public Member Functions

 FD3D11Adapter ()
 
 FD3D11Adapter (TRefCountPtr< IDXGIAdapter > InDXGIAdapter, bool bInSoftwareAdatper, const FD3D11DeviceBasicInfo &DeviceInfo)
 
bool IsValid () const
 

Public Attributes

TRefCountPtr< IDXGIAdapterDXGIAdapter
 
DXGI_ADAPTER_DESC DXGIAdapterDesc
 
D3D_FEATURE_LEVEL MaxSupportedFeatureLevel
 
bool bSoftwareAdapter
 
bool bUMA
 

Constructor & Destructor Documentation

◆ FD3D11Adapter() [1/2]

FD3D11Adapter::FD3D11Adapter ( )
inline

◆ FD3D11Adapter() [2/2]

FD3D11Adapter::FD3D11Adapter ( TRefCountPtr< IDXGIAdapter InDXGIAdapter,
bool  bInSoftwareAdatper,
const FD3D11DeviceBasicInfo DeviceInfo 
)
inline

Member Function Documentation

◆ IsValid()

bool FD3D11Adapter::IsValid ( ) const
inline

Member Data Documentation

◆ bSoftwareAdapter

bool FD3D11Adapter::bSoftwareAdapter

Whether this is a software adapter

◆ bUMA

bool FD3D11Adapter::bUMA

Whether the GPU has unified memory. This can be used to identify integrated GPU as well.

◆ DXGIAdapter

TRefCountPtr<IDXGIAdapter> FD3D11Adapter::DXGIAdapter

Null if not supported or FindAdapter() wasn't called.

◆ DXGIAdapterDesc

DXGI_ADAPTER_DESC FD3D11Adapter::DXGIAdapterDesc

◆ MaxSupportedFeatureLevel

D3D_FEATURE_LEVEL FD3D11Adapter::MaxSupportedFeatureLevel

The maximum D3D11 feature level supported. 0 if not supported or FindAdapter() wasn't called


The documentation for this struct was generated from the following file: