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

#include <D3D12Resources.h>

Public Member Functions

 FD3D12ResourceTypeHelper (const FD3D12ResourceDesc &Desc, D3D12_HEAP_TYPE HeapType)
 
ED3D12Access GetOptimalInitialD3D12Access (ED3D12Access InD3D12Access, bool bAccurateWriteableStates) const
 

Public Attributes

const uint32 bSRV: 1
 
const uint32 bDSV: 1
 
const uint32 bRTV: 1
 
const uint32 bUAV: 1
 
const uint32 bWritable: 1
 
const uint32 bSRVOnly: 1
 
const uint32 bBuffer: 1
 
const uint32 bReadBackResource: 1
 

Constructor & Destructor Documentation

◆ FD3D12ResourceTypeHelper()

FD3D12Resource::FD3D12ResourceTypeHelper::FD3D12ResourceTypeHelper ( const FD3D12ResourceDesc Desc,
D3D12_HEAP_TYPE  HeapType 
)
inline

Member Function Documentation

◆ GetOptimalInitialD3D12Access()

ED3D12Access FD3D12Resource::FD3D12ResourceTypeHelper::GetOptimalInitialD3D12Access ( ED3D12Access  InD3D12Access,
bool  bAccurateWriteableStates 
) const
inline

Member Data Documentation

◆ bBuffer

const uint32 FD3D12Resource::FD3D12ResourceTypeHelper::bBuffer

◆ bDSV

const uint32 FD3D12Resource::FD3D12ResourceTypeHelper::bDSV

◆ bReadBackResource

const uint32 FD3D12Resource::FD3D12ResourceTypeHelper::bReadBackResource

◆ bRTV

const uint32 FD3D12Resource::FD3D12ResourceTypeHelper::bRTV

◆ bSRV

const uint32 FD3D12Resource::FD3D12ResourceTypeHelper::bSRV

◆ bSRVOnly

const uint32 FD3D12Resource::FD3D12ResourceTypeHelper::bSRVOnly

◆ bUAV

const uint32 FD3D12Resource::FD3D12ResourceTypeHelper::bUAV

◆ bWritable

const uint32 FD3D12Resource::FD3D12ResourceTypeHelper::bWritable

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