DescriptorPool

Description

enum Tinman.AddOns.DirectX12.Pipeline.DescriptorPool

Full source code is included in the Tinman 3D SDK download.

Enumeration of descriptor pools.

Public / Constants

SamplerGpu

public constant SamplerGpu → (0:int32)

Descriptor pool for type D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER with the D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE flag.

ShaderInputGpu

public constant ShaderInputGpu → (1:int32)

Descriptor pool for type D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV with the D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE flag.

SamplerCpu

public constant SamplerCpu → (2:int32)

Descriptor pool for type D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER without the D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE flag.

ShaderInputCpu

public constant ShaderInputCpu → (3:int32)

Descriptor pool for type D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV without the D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE flag.

RenderTarget

public constant RenderTarget → (4:int32)

Descriptor type D3D12_DESCRIPTOR_HEAP_TYPE_RTV.

DepthStencil

public constant DepthStencil → (5:int32)

Descriptor type D3D12_DESCRIPTOR_HEAP_TYPE_DSV.