Partager via


énumération D3D12_META_COMMAND_PARAMETER_TYPE (d3d12.h)

Définit des constantes qui spécifient le type de données d’un paramètre à une commande meta.

Syntaxe

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
Valeur : 0
Spécifie que le paramètre est de type FLOAT.
D3D12_META_COMMAND_PARAMETER_TYPE_UINT64
Valeur : 1
Spécifie que le paramètre est de type UINT64.
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS
Valeur : 2
Spécifie que le paramètre est une adresse virtuelle GPU.
D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
Valeur : 3
Spécifie que le paramètre est un handle de descripteur de processeur pour un tas contenant des vues de mémoire tampon constantes, des vues de ressources de nuanceur ou des vues d’accès non ordonnées.
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
Valeur : 4
Spécifie que le paramètre est un handle de descripteur GPU pour un tas contenant des vues de mémoire tampon constantes, des vues de ressources de nuanceur ou des vues d’accès non ordonnées.

Spécifications

   
En-tête d3d12.h