#include <D3D12ExplicitDescriptorCache.h>
◆ FD3D12ExplicitDescriptorHeap()
| FD3D12ExplicitDescriptorHeap::FD3D12ExplicitDescriptorHeap |
( |
FD3D12Device * |
Device | ) |
|
◆ ~FD3D12ExplicitDescriptorHeap()
| FD3D12ExplicitDescriptorHeap::~FD3D12ExplicitDescriptorHeap |
( |
| ) |
|
◆ Allocate()
| int32 FD3D12ExplicitDescriptorHeap::Allocate |
( |
uint32 |
InNumDescriptors | ) |
|
◆ CompareDescriptors()
| bool FD3D12ExplicitDescriptorHeap::CompareDescriptors |
( |
int32 |
BaseIndex, |
|
|
const D3D12_CPU_DESCRIPTOR_HANDLE * |
InDescriptors, |
|
|
uint32 |
InNumDescriptors |
|
) |
| |
◆ CopyDescriptors()
| void FD3D12ExplicitDescriptorHeap::CopyDescriptors |
( |
int32 |
BaseIndex, |
|
|
const D3D12_CPU_DESCRIPTOR_HANDLE * |
InDescriptors, |
|
|
uint32 |
InNumDescriptors |
|
) |
| |
◆ GetDescriptorCPU()
| D3D12_CPU_DESCRIPTOR_HANDLE FD3D12ExplicitDescriptorHeap::GetDescriptorCPU |
( |
uint32 |
Index | ) |
const |
◆ GetDescriptorGPU()
◆ Init()
◆ bExhaustiveSamplerDeduplication
| bool FD3D12ExplicitDescriptorHeap::bExhaustiveSamplerDeduplication = false |
◆ CPUBase
| D3D12_CPU_DESCRIPTOR_HANDLE FD3D12ExplicitDescriptorHeap::CPUBase = {} |
◆ D3D12Heap
◆ D3DDevice
| ID3D12Device* FD3D12ExplicitDescriptorHeap::D3DDevice = nullptr |
◆ Descriptors
| TArray<D3D12_CPU_DESCRIPTOR_HANDLE> FD3D12ExplicitDescriptorHeap::Descriptors |
◆ DescriptorSize
| uint32 FD3D12ExplicitDescriptorHeap::DescriptorSize = 0 |
◆ GPUBase
◆ HeapCacheEntry
◆ MaxNumDescriptors
| uint32 FD3D12ExplicitDescriptorHeap::MaxNumDescriptors = 0 |
◆ NumAllocatedDescriptors
| int32 FD3D12ExplicitDescriptorHeap::NumAllocatedDescriptors = 0 |
◆ NumWrittenSamplerDescriptors
| int32 FD3D12ExplicitDescriptorHeap::NumWrittenSamplerDescriptors = 0 |
◆ Type
The documentation for this struct was generated from the following files: