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 を含む)

こちらもご覧ください

D3DDDIARG_SETSTREAMSOURCE

D3DDDI_DEVICEFUNCS