D3D12_META_COMMAND_PARAMETER_TYPE enumeration (d3d12.h)
Defines constants that specify the data type of a parameter to a meta command.
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
} ;
Constants
D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT Value: 0 Specifies that the parameter is of type FLOAT. |
D3D12_META_COMMAND_PARAMETER_TYPE_UINT64 Value: 1 Specifies that the parameter is of type UINT64. |
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS Value: 2 Specifies that the parameter is a GPU virtual address. |
D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV Value: 3 Specifies that the parameter is a CPU descriptor handle to a heap containing either constant buffer views, shader resource views, or unordered access views. |
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV Value: 4 Specifies that the parameter is a GPU descriptor handle to a heap containing either constant buffer views, shader resource views, or unordered access views. |
Requirements
Requirement | Value |
---|---|
Header | d3d12.h |