PFND3DDDI_SETSTREAMSOURCE コールバック関数 (d3dumddi.h)
SetStreamSource 関数は、頂点ストリーム ソースの一部を頂点バッファーにバインドします。
構文
PFND3DDDI_SETSTREAMSOURCE Pfnd3dddiSetstreamsource;
HRESULT Pfnd3dddiSetstreamsource(
HANDLE hDevice,
const D3DDDIARG_SETSTREAMSOURCE *unnamedParam2
)
{...}
パラメーター
hDevice
ディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。
unnamedParam2
pData [in]
バインドする頂点ストリーム ソースの部分を指定する D3DDDIARG_SETSTREAMSOURCE 構造体へのポインター。
戻り値
SetStreamSource は、頂点ストリーム ソースの部分が正常にバインドされていない場合は、S_OKまたは適切なエラー結果を返します。
注釈
Microsoft Direct3D ランタイムは、ユーザー モード ディスプレイ ドライバーの SetStreamSource 関数を呼び出して、複数の頂点形式の頂点データを 1 つの頂点データ ストリームに格納します。 ランタイムは、特定の形式の頂点データが頂点データ ストリーム内にある場所をドライバーに通知します。そのためには、その頂点データの先頭にストリーム オフセット (バイト単位) を指定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | d3dumddi.h (D3dumddi.h を含む) |