Platform SDK: DirectX |
D3DPRIMITIVETYPE 列挙型は、DrawPrimitive メソッドがサポートするプリミティブを列挙する。この型は DirectX 5.0 で導入された。
typedef enum _D3DPRIMITIVETYPE { D3DPT_POINTLIST = 1, D3DPT_LINELIST = 2, D3DPT_LINESTRIP = 3, D3DPT_TRIANGLELIST = 4, D3DPT_TRIANGLESTRIP = 5, D3DPT_TRIANGLEFAN = 6 D3DPT_FORCE_DWORD = 0x7fffffff, } D3DPRIMITIVETYPE;
裏面の選択は、現在のワインディング順レンダリング ステートによって影響される。
三角形ストリップまたは三角形ファンを使用する方が、三角形リストを使用するより効率がよい。詳細については、「三角形ストリップ」および「三角形ファン」を参照すること。
Windows NT/2000 :Windows NT 4.0 SP3 またはそれ以降が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
バージョン : DirectX 2.0 以降が必要。
ヘッダー : d3dtypes.h で宣言。
IDirect3DDevice7::DrawIndexedPrimitive、IDirect3DDevice7::DrawIndexedPrimitiveStrided、IDirect3DDevice7::DrawIndexedPrimitiveVB、IDirect3DDevice7::DrawPrimitive、IDirect3DDevice7::DrawPrimitiveStrided、IDirect3DDevice7::DrawPrimitiveVB、プリミティブの種類