Interface ID3D10Counter (d3d10.h)
Cette interface encapsule les méthodes de mesure des performances GPU.
Héritage
L’interface ID3D10Counter hérite d’ID3D10Asynchronous. ID3D10Counter a également les types de membres suivants :
Méthodes
L’interface ID3D10Counter possède ces méthodes.
ID3D10Counter ::GetDesc Obtenir une description de compteur. (ID3D10Counter.GetDesc) |
Remarques
Un compteur peut être créé avec ID3D10Device ::CreateCounter.
Il s’agit d’une classe dérivée de l’interface ID3D10Asynchronous.
Les données de compteur sont collectées en émettant une commande ID3D10Asynchronous ::Begin , en émettant des commandes graphiques, en émettant une commande ID3D10Asynchronous ::End , puis en appelant ID3D10Asynchronous ::GetData pour obtenir des données sur ce qui s’est passé entre les appels Begin et End. Les données retournées par GetData seront différentes selon le type de compteur. L’appel à End entraîne l’exactitude des données retournées par GetData jusqu’au dernier appel à End.
Les compteurs sont les mieux adaptés au profilage.
Pour obtenir la liste des types de compteurs de performances, consultez D3D10_COUNTER.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d10.h |