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 オペレーティング システムで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |