次の方法で共有


IPipeLineStagesCallback::MeshDataVertCallback メソッド

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

関連項目

IPipeLineStagesCallback