D3DHAL_DP2DRAWPRIMITIVE2 構造体 (d3dhal.h)
DirectX 8.0 以降のバージョンのみ。
D3DHAL_DRAWPRIMITIVE2は、D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_DRAWPRIMITIVE2 に設定され、プリミティブのレンダリングに使用されると、D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。
構文
typedef struct _D3DHAL_DP2DRAWPRIMITIVE2 {
D3DPRIMITIVETYPE primType;
DWORD FirstVertexOffset;
DWORD PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE2;
メンバー
primType
描画するプリミティブの種類 (D3DPT_POINTLIST、D3DPT_LINELIST、D3DPT_LINESTRIP、D3DPT_TRIANGLELIST、D3DPT_TRIANGLESTRIP、またはD3DPT_TRIANGLEFANのいずれか) を指定します。
FirstVertexOffset
頂点データのストリーム 0 のオフセットをバイト単位で指定します。 これは、頂点ストリーム内の頂点データの開始が、実際のバイト オフセットではなく頂点インデックスによって指定されるD3DDP2OP_DRAWPRIMITIVEとは対照的です。
PrimitiveCount
指定したプリミティブに対して描画する三角形、線、または点の数を指定します。
注釈
頂点データはランタイムによって変換されました。
要件
要件 | 値 |
---|---|
Header | d3dhal.h (D3dhal.h を含む) |
こちらもご覧ください
D3DDP2OP_DRAWPRIMITIVE
D3DDP2OP_DRAWPRIMITIVE2