Share via


D3D12_META_COMMAND_PARAMETER_TYPE enumeração (d3d12.h)

Define constantes que especificam o tipo de dados de um parâmetro para um comando meta.

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
} ;

Constantes

 
D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT
Valor: 0
Especifica que o parâmetro é do tipo FLOAT.
D3D12_META_COMMAND_PARAMETER_TYPE_UINT64
Valor: 1
Especifica que o parâmetro é do tipo UINT64.
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS
Valor: 2
Especifica que o parâmetro é um endereço virtual de GPU.
D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
Valor: 3
Especifica que o parâmetro é um identificador de descritor de CPU para um heap que contém exibições de buffer constantes, exibições de recursos de sombreador ou exibições de acesso não ordenado.
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
Valor: 4
Especifica que o parâmetro é um identificador de descritor de GPU para um heap que contém exibições de buffer constantes, exibições de recursos de sombreador ou exibições de acesso não ordenadas.

Requisitos

   
Cabeçalho d3d12.h