Microsoft DirectX 8.0 (C++) |
頂点シェーダで定義されている頂点処理を一連の入力データ ストリームに適用し、インターリーブされた頂点データの単一ストリームを生成して転送先頂点バッファに格納する。
HRESULT ProcessVertices( UINT SrcStartIndex, UINT DestIndex, UINT VertexCount, IDirect3DVertexBuffer8* pDestBuffer, DWORD Flags );
成功した場合は、D3D_OK を返す。
失敗した場合は、D3DERR_INVALIDCALL を返す。
転送先頂点バッファ pDestBuffer は、ゼロ以外の FVF パラメータを指定して作成しなければならない。IDirect3DDevice8::CreateVertexBuffer メソッドの呼び出しにおいて指定する FVF コードは、転送先頂点バッファに格納される頂点要素を指定している。
ヘッダー : d3d8.h で宣言。
インポート ライブラリ : D3d8.lib を使用。