D3DHAL_CLIPPEDTRIANGLEFAN 構造体 (d3dhal.h)

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

D3DHAL_DP2COMMAND構造体の bCommand メンバーがD3DDP2OP_CLIPPEDTRIANGLEFANに設定され、クリップされた三角形ファンをレンダリングするために使用される場合、1 つ以上のD3DHAL_CLIPPEDTRIANGLEFAN構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。

構文

typedef struct _D3DHAL_CLIPPEDTRIANGLEFAN {
  DWORD FirstVertexOffset;
  DWORD dwEdgeFlags;
  DWORD PrimitiveCount;
} D3DHAL_CLIPPEDTRIANGLEFAN;

メンバー

FirstVertexOffset

(頂点のインデックスではなく) 頂点データの開始のストリーム 0 へのバイト オフセットを指定します。

dwEdgeFlags

ワイヤ フレームをレンダリングするときに描画するエッジを識別するビットマスクを指定します (クリッピングによってエッジが描画されないようにするため)。 このビットマスクの詳細については、 D3DHAL_DP2TRIANGLEFAN_IMM 構造体の「解説」セクションを参照してください。

PrimitiveCount

指定された三角形ファンの三角形の数を指定します。

要件

要件
Header d3dhal.h (D3dhal.h を含む)

こちらもご覧ください

D3DDP2OP_CLIPPEDTRIANGLEFAN

D3DHAL_DP2COMMAND

D3dDrawPrimitives2