Método IPipeLineStagesCallback::MeshDataVertCallback
Um retorno de chamada que notifica o host de informações de malha de estágios de pipeline retornadas pela solicitação assocaed.
Sintaxe
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
);
Parâmetros
numVertices
O número de vértices nos resultados.
numBufferLayoutEntries
O número de entradas de layout de buffer nos resultados.
count1_entries
O layout do buffer é inteiro. Eles descrevem a assinatura de saída do sombreador.
Passo
O tamanho (passo) de uma parte de saída inteira.
numVBBytes
O tamanho do buffer de vértice em bytes.
count4_pVBData
O buffer de vértice.
numIBBytes
O tamanho do buffer de índice em bytes.
count6_pIBData
O buffer de índice.
indexSize
O tamanho de cada índice em bytes.
IBOffset
Um deslocamento para o buffer de índice que especifica onde os índices devem começar a ser usados.
baseVertex
Um deslocamento para o buffer de vértice que especifica onde os vértices devem começar a ser usados.
minVertex
IBIndexesVB
true quando o buffer de índice é usado; caso contrário, false.
Numindices
O número de índices usados.
Topologia
A topolologia do sombreador. Isso não é necessariamente o mesmo que a topologia da chamada de desenho associada.
Valor retornado
Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .
Requisitos
parâmetro | Vspixengine.h |
Confira também