Interface ID3D12MetaCommand (d3d12.h)
Représente une méta-commande. Une méta-commande est un objet Direct3D 12 qui représente un algorithme qui est accéléré par des fournisseurs de matériel indépendants (IMV). Il s’agit d’une référence opaque à un générateur de commandes implémenté par le pilote.
La durée de vie d’une méta-commande est liée à la durée de vie de la liste de commandes qui la référence. Par conséquent, vous ne devez libérer une méta-commande que si aucune liste de commandes référençant celle-ci est en cours d’exécution sur le GPU.
Une méta-commande peut encapsuler un ensemble d’objets d’état de pipeline (PSO), de liaisons, d’états de ressources intermédiaires et d’appels Draw/Dispatch. Vous pouvez considérer que la signature d’une méta-commande est similaire à une fonction de style C, avec plusieurs paramètres d’entrée/sortie et aucune valeur de retour.
Héritage
L’interface ID3D12MetaCommand hérite de ID3D12Pageable. ID3D12MetaCommand a également les types de membres suivants :
Méthodes
L’interface ID3D12MetaCommand a ces méthodes.
ID3D12MetaCommand ::GetRequiredParameterResourceSize Récupère la quantité de mémoire requise pour la ressource de paramètre d’exécution spécifiée pour une méta-commande, pour l’étape spécifiée. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d12.h |