Microsoft DirectX 8.0 (Visual Basic)

D3DINDEXBUFFER_DESC

インデックス バッファを記述する。

Type D3DINDEXBUFFER_DESC
    Format As CONST_D3DFORMAT
    Pool As CONST_D3DPOOL
    Size As Long
    Type As CONST_D3DRESOURCETYPE
    Usage As Long
End Type

メンバ

Format
インデックス バッファ データのサーフェス フォーマットを示す CONST_D3DFORMAT 列挙のメンバ。
Pool
このインデックス バッファに割り当てられているメモリのクラスを示す CONST_D3DPOOL 列挙のメンバ。
Size
バイト単位で示したインデックス バッファのサイズ。
Type
このリソースがインデックス バッファであることを示す CONST_D3DRESOURCETYPE 列挙のメンバ。
Usage
このリソースの使用方法を指定する CONST_D3DUSAGEFLAGS 列挙で定義される次の 1 つ以上のフラグの組み合わせ。
D3DUSAGE_DONOTCLIP
インデックス バッファの内容が決してクリッピングを要求しないことを示す。
D3DUSAGE_HOSURFACES
高次プリミティブの描画にインデックス バッファを使用するとき設定する。
D3DUSAGE_RTPATCHES
高次プリミティブの描画に頂点バッファを使用するとき設定する。
D3DUSAGE_NPATCHES
N パッチの描画にインデックス バッファを使用するとき設定する。
D3DUSAGE_POINTS
ポイント スプライトまたはインデックス付きポイント リストの描画に、インデックス バッファを使用するとき設定する。
D3DUSAGE_SOFTWAREPROCESSING
バッファがソフトウェア処理で使用されることを示す。
D3DUSAGE_WRITEONLY
インデックス バッファへの書き込み操作しか実行できないことをシステムに通知する。このフラグを使用することにより、ドライバは最適なメモリ領域を選択して効率的に書き込み操作やレンダリングを実行する。この能力を使用して作成されたインデックス バッファからの読み込みを試みると、パフォーマンスが低下する場合がある。

参照

Direct3DIndexBuffer8.GetDesc