Metodo IPipeLineStagesCallback::MeshDataVertCallback
Callback che notifica all'host delle informazioni mesh delle fasi della pipeline restituite dalla richiesta a cui è stata eseguita l'associazione.
Sintassi
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
);
Parametri
numVertices
Numero di vertici nei risultati.
numBufferLayoutEntries
Numero di voci di layout del buffer nei risultati.
count1_entries
Intero layout del buffer. Questi descrivono la firma di output dello shader.
Passo
Dimensione (stride) di un intero blocco di output.
numVBBytes
Dimensioni del buffer dei vertici in byte.
count4_pVBData
Buffer dei vertici.
numIBBytes
Dimensioni del buffer di indice in byte.
count6_pIBData
Buffer di indice.
indexSize
Dimensioni di ogni indice in byte.
IBOffset
Offset nel buffer di indice che specifica dove devono iniziare a essere utilizzati gli indici.
baseVertex
Offset nel buffer dei vertici che specifica dove devono iniziare a essere usati i vertici.
minVertex
IBIndexesVB
true quando viene utilizzato il buffer di indice; in caso contrario false.
numIndices
Numero di indici utilizzati.
Topologia
Topolologia dello shader. Non corrisponde necessariamente alla topologia della chiamata di disegno associata.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Intestazione | Vspixengine.h |
Vedere anche