Class DescriptorHeapPoolDX12
Descriptors heap pool for DirectX 12.
Inheritance
DescriptorHeapPoolDX12
Assembly: FlaxEngine.dll
File: Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.h
Syntax
public class DescriptorHeapPoolDX12
Constructors
DescriptorHeapPoolDX12(GPUDeviceDX12* device, D3D12_DESCRIPTOR_HEAP_TYPE type, uint32 descriptorsCountPerHeap, bool shaderVisible)
Declaration
public DescriptorHeapPoolDX12(GPUDeviceDX12* device, D3D12_DESCRIPTOR_HEAP_TYPE type, uint32 descriptorsCountPerHeap, bool shaderVisible)
Parameters
GPUDeviceDX12
device
|
D3D12_DESCRIPTOR_HEAP_TYPE
type
|
uint32
descriptorsCountPerHeap
|
bool
shaderVisible
|
Methods
AllocateSlot(DescriptorHeapWithSlotsDX12*& heap, uint32& slot)
Declaration
public void AllocateSlot(DescriptorHeapWithSlotsDX12*& heap, uint32& slot)
Parameters
DescriptorHeapWithSlotsDX12
heap
|
uint32
slot
|
ReleaseGPU()
Declaration
public void ReleaseGPU()