| FD3D12RefCount | ||
| FD3D12DeviceChild | ||
| FD3D12MultiNodeGPUObject
|
Module |
|
Header |
/Engine/Source/Runtime/D3D12RHI/Public/D3D12Resources.h |
Include |
#include "D3D12Resources.h" |
class FD3D12Resource :
public FD3D12RefCount,
public FD3D12DeviceChild,
public FD3D12MultiNodeGPUObject
Name | Description | |
---|---|---|
|
FD3D12Resource ( |
Name | Description | |
---|---|---|
|
~FD3D12Resource() |
Name | Description | ||
---|---|---|---|
|
DeferDelete() |
||
|
DoNotDeferDelete() |
||
|
GetArraySize() |
||
|
D3D12_RESOUR... |
GetDefaultResourceState() |
|
|
D3D12_RESOUR... |
GetDesc() |
|
|
D3D12_GPU_VI... |
GetGPUVirtualAddress() |
|
|
FD3D12Heap &... |
GetHeap() |
|
|
D3D12_HEAP_T... |
GetHeapType() |
|
|
GetMipLevels() |
||
|
GetName() |
||
|
GetPlaneCount() |
||
|
D3D12_RESOUR... |
GetReadableState() |
|
|
FD3D12Reside... |
GetResidencyHandle() |
|
|
ID3D12Resour... |
GetResource() |
|
|
void * |
GetResourceBaseAddress() |
|
|
CResourceSta... |
GetResourceState() |
|
|
GetSubresourceCount() |
||
|
D3D12_RESOUR... |
GetWritableState() |
|
|
IsDepthStencilResource() |
||
|
IsPlacedResource() |
||
|
void * |
Map ( |
|
|
RequiresResourceStateTracking() |
||
|
SetName ( |
||
|
ShouldDeferDelete() |
||
|
StartTrackingForResidency() |
||
|
Unmap() |
||
|
UpdateResidency ( |
Name | Description | ||
---|---|---|---|
|
operator ID3D12Resource &() |
Name |
Description |
|
---|---|---|
|
FD3D12ResourceTypeHelper |