Méthode IPipeLineStagesCallback::MeshDataVertCallback
Rappel qui avertit l’hôte des informations de maillage des étapes du pipeline retournées par la demande assocaited.
Syntaxe
HRESULT MeshDataVertCallback(
UINT numVertices,
UINT numBufferLayoutEntries,
MeshDataBufferLayoutEntry [] count1_entries,
UINT stride,
UINT numVBBytes,
BYTE [] count4_pVBData,
UINT numIBBytes,
BYTE [] count6_pIBData,
UINT indexSize,
UINT IBOffset,
UINT baseVertex,
UINT minVertex,
BOOL IBIndexesVB,
UINT numIndices,
UINT topology
);
Paramètres
numVertices
Nombre de sommets dans les résultats.
numBufferLayoutEntries
Nombre d’entrées de disposition de mémoire tampon dans les résultats.
count1_entries
La disposition de la mémoire tampon est entière. Celles-ci décrivent la signature de sortie du nuanceur.
Foulée
Taille (foulée) d’un segment de sortie entier.
numVBBytes
Taille de la mémoire tampon de vertex en octets.
count4_pVBData
Mémoire tampon de vertex.
numIBBytes
Taille de la mémoire tampon d’index en octets.
count6_pIBData
Mémoire tampon d’index.
indexSize
Taille de chaque index en octets.
IBOffset
Décalage dans la mémoire tampon d’index qui spécifie l’endroit où les index doivent commencer à être utilisés.
baseVertex
Décalage dans la mémoire tampon de vertex qui spécifie l’endroit où les sommets doivent commencer à être utilisés.
minVertex
IBIndexesVB
true lorsque la mémoire tampon d’index est utilisée ; sinon, false.
numIndices
Nombre d’index utilisés.
Topologie
Topolologie du nuanceur. Cela n’est pas nécessairement identique à la topologie de l’appel de dessin associé.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .
Spécifications
En-tête | Vspixengine.h |
Voir aussi