assocaited 要求によって返されるパイプライン ステージ メッシュ情報のホストに通知するコールバック。
構文
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
);
パラメーター
numVertices
結果の頂点の数。
numBufferLayoutEntries
結果内のバッファー レイアウト エントリの数。
count1_entries
バッファー レイアウト全体。 シェーダー出力シグネチャについて説明します。
stride
出力チャンク全体のサイズ (ストライド)。
numVBBytes
頂点バッファーのサイズ (バイト単位)。
count4_pVBData
頂点バッファー。
numIBBytes
インデックス バッファーのサイズ (バイト単位)。
count6_pIBData
インデックス バッファー。
indexSize
各インデックスのサイズ (バイト単位)。
IBOffset
インデックスの使用を開始する場所を指定するインデックス バッファーへのオフセット。
baseVertex
頂点の使用を開始する場所を指定する頂点バッファーへのオフセット。
minVertex
IBIndexesVB
インデックス バッファーを使用する場合は true。それ以外の場合は false。
numIndices
使用されるインデックスの数。
トポロジ
シェーダーのトポリオロジー。 これは、関連付けられた描画呼び出しのトポロジと必ずしも同じではありません。
戻り値
このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。
要件
ヘッダー | Vspixengine.h |
関連項目