Freigeben über


IPipeLineStagesCallback::MeshDataVertCallback-Methode

Ein Rückruf, der den Host der von der assocaited Request zurückgegebenen Netzinformationen der Pipelinephasen benachrichtigt.

Syntax

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
);

Parameter

numVertices
Die Anzahl der Scheitelpunkte in den Ergebnissen.

numBufferLayoutEntries
Die Anzahl der Pufferlayouteinträge in den Ergebnissen.

count1_entries
Das Pufferlayout ist vollständig. Diese beschreiben die Shaderausgabesignatur.

Schritt
Die Größe (Stride) eines gesamten Ausgabeblocks.

numVBBytes
Die Größe des Scheitelpunktpuffers in Bytes.

count4_pVBData
Der Vertexpuffer.

numIBBytes
Die Größe des Indexpuffers in Bytes.

count6_pIBData
Der Indexpuffer.

indexSize
Die Größe der einzelnen Indexe in Bytes.

IBOffset
Ein Offset in den Indexpuffer, der angibt, wo Indizes verwendet werden sollen.

baseVertex
Ein Offset in den Scheitelpunktpuffer, der angibt, wo Scheitelpunkte verwendet werden sollen.

minVertex

IBIndexesVB
true, wenn der Indexpuffer verwendet wird; andernfalls false.

numIndices
Die Anzahl der verwendeten Indizes.

Topologie
Die Topolologie des Shaders. Dies entspricht nicht unbedingt der Topologie des zugeordneten Zeichnungsaufrufs.

Rückgabewert

Wenn diese Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Anforderungen

Header

Vspixengine.h

Siehe auch

IPipeLineStagesCallback