Platform SDK: DirectX

D3DVERTEXBUFFERDESC

D3DVERTEXBUFFERDESC 型は、頂点バッファ オブジェクトのプロパティを記述する。この型は、Direct3D7.CreateVertexBuffer および Direct3DVertexBuffer7.GetVertexBufferDesc メソッドで使用される。

Type D3DVERTEXBUFFERDESC
    lCaps As CONST_D3DVBCAPSFLAGS
    lFVF As CONST_D3DFVFFLAGS
    lNumVertices As Long
End Type

メンバ

lCaps
頂点バッファを記述し、その頂点バッファが最適化された頂点データを保持できるかどうかを示す能力フラグ。このパラメータは、CONST_D3DVBCAPSFLAGS 列挙の定数の任意の組み合わせにすることができる。
lFVF
このバッファ内の頂点の頂点フォーマットを記述する CONST_D3DFVFFLAGS 列挙の定数の組み合わせ。
lNumVertices
この頂点バッファが保持できる頂点の数の最大値。

注意

ソフトウェア デバイス (MMX デバイスおよび RGB デバイス) は、ローカルであるか非ローカルであるかにかかわらず、ビデオ メモリの頂点バッファからレンダリングすることはできない。ソフトウェア デバイスを使用して頂点バッファをレンダリングするには、頂点バッファがシステム メモリに存在しなければならない。ハードウェア デバイスは、システム メモリまたはビデオ メモリのどちらの頂点バッファからでも、レンダリングすることができる。

参照

頂点バッファの記述頂点バッファ