Share via


D3D12_META_COMMAND_PARAMETER_TYPE-Enumeration (d3d12.h)

Definiert Konstanten, die den Datentyp eines Parameters für einen Metabefehl angeben.

Syntax

typedef enum D3D12_META_COMMAND_PARAMETER_TYPE {
  D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT = 0,
  D3D12_META_COMMAND_PARAMETER_TYPE_UINT64 = 1,
  D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS = 2,
  D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV = 3,
  D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV = 4
} ;

Konstanten

 
D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT
Wert: 0
Gibt an, dass der Parameter vom Typ FLOAT ist.
D3D12_META_COMMAND_PARAMETER_TYPE_UINT64
Wert: 1
Gibt an, dass der Parameter vom Typ UINT64 ist.
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS
Wert: 2
Gibt an, dass der Parameter eine virtuelle GPU-Adresse ist.
D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
Wert: 3
Gibt an, dass der Parameter ein CPU-Deskriptorhandle für einen Heap ist, der entweder konstante Puffersichten, Shaderressourcensichten oder ungeordnete Zugriffsansichten enthält.
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
Wert: 4
Gibt an, dass der Parameter ein GPU-Deskriptorhandle für einen Heap ist, der entweder konstante Pufferansichten, Shaderressourcensichten oder ungeordnete Zugriffsansichten enthält.

Anforderungen

   
Kopfzeile d3d12.h