D3D12_META_COMMAND_PARAMETER_TYPE 枚举 (d3d12.h)

定义常量,这些常量指定元命令的参数的数据类型。

语法

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

常量

 
D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT
值: 0
指定参数的类型为 FLOAT
D3D12_META_COMMAND_PARAMETER_TYPE_UINT64
值:1
指定参数的类型为 UINT64
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS
值: 2
指定 参数是 GPU 虚拟地址。
D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
值: 3
指定参数是包含常量缓冲区视图、着色器资源视图或无序访问视图的堆的 CPU 描述符句柄。
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
值: 4
指定参数是包含常量缓冲区视图、着色器资源视图或无序访问视图的堆的 GPU 描述符句柄。

要求

   
标头 d3d12.h