次の方法で共有


D3DHAL_DP2SETSTREAMSOURCEFREQ構造体 (d3dhal.h)

DirectX 9.0 以降のバージョンのみ。

D3DHAL_DP2SETSTREAMSOURCEFREQ構造体は、D3dDrawPrimitives2の頂点バッファーにバインドされているストリーム ソースの周波数除数を設定するために使用されます。

構文

typedef struct _D3DHAL_DP2SETSTREAMSOURCEFREQ {
  DWORD dwStream;
  DWORD dwDivider;
} D3DHAL_DP2SETSTREAMSOURCEFREQ;

メンバーズ

dwStream

データ ストリームを 0 から最大ストリーム数 -1 までの範囲で指定します。このストリームの頻度は変更されます。

dwDivider

周波数除数を指定します。これは、指定されたストリームのデータが頂点シェーダーにフェッチされた後の頂点の数です。 この数値は 0 より大きく、最大で 2^16-1 (WORD) にすることができます。

備考

ドライバーは、D3DDP2OP_SETSTREAMSOURCEFREQ操作コードを使用してストリームの頻度除数を設定するように要求されます。

頂点シェーダー バージョン 3.0 以降をサポートするデバイスのドライバーは、ストリーム周波数除算を実装できます。 詳細については、「頂点ストリーム周波数の変更」を参照してください。

必要条件

要件 価値
ヘッダー d3dhal.h (D3dhal.h を含む)

関連項目

D3DDP2OP_SETSTREAMSOURCEFREQ

D3dDrawPrimitives2