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

#include <D3D12Resources.h>

+ Inheritance diagram for FD3D12ResourceDesc:

Public Member Functions

 FD3D12ResourceDesc ()
 
 FD3D12ResourceDesc (const CD3DX12_RESOURCE_DESC &Other)
 
 FD3D12ResourceDesc (const D3D12_RESOURCE_DESC &Other)
 
bool NeedsUAVAliasWorkarounds () const
 
bool SupportsUncompressedUAV () const
 
- Public Member Functions inherited from TZeroedStruct< FD3D12ResourceDesc >
 TZeroedStruct ()
 

Public Attributes

EPixelFormat PixelFormat { PF_Unknown }
 
EPixelFormat UAVPixelFormat { PF_Unknown }
 
bool bReservedResource: 1 = false
 
bool bBackBuffer: 1 = false
 
bool bExternal: 1 = false
 

Constructor & Destructor Documentation

◆ FD3D12ResourceDesc() [1/3]

FD3D12ResourceDesc::FD3D12ResourceDesc ( )
inline

◆ FD3D12ResourceDesc() [2/3]

FD3D12ResourceDesc::FD3D12ResourceDesc ( const CD3DX12_RESOURCE_DESC Other)
inline

◆ FD3D12ResourceDesc() [3/3]

FD3D12ResourceDesc::FD3D12ResourceDesc ( const D3D12_RESOURCE_DESC &  Other)
inline

Member Function Documentation

◆ NeedsUAVAliasWorkarounds()

bool FD3D12ResourceDesc::NeedsUAVAliasWorkarounds ( ) const
inline

◆ SupportsUncompressedUAV()

bool FD3D12ResourceDesc::SupportsUncompressedUAV ( ) const
inline

Member Data Documentation

◆ bBackBuffer

bool FD3D12ResourceDesc::bBackBuffer

◆ bExternal

bool FD3D12ResourceDesc::bExternal

◆ bReservedResource

bool FD3D12ResourceDesc::bReservedResource

◆ PixelFormat

EPixelFormat FD3D12ResourceDesc::PixelFormat { PF_Unknown }

◆ UAVPixelFormat

EPixelFormat FD3D12ResourceDesc::UAVPixelFormat { PF_Unknown }

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