IDirect3DVertexBuffer9 インターフェイス

IDirect3DVertexBuffer9 インターフェイス

頂点バッファ リソースを操作するには、IDirect3DVertexBuffer9 インターフェイスのメソッドを使う。

IDirect3DVertexBuffer9 メンバ

FreePrivateData

このリソースに関連付けられている指定されたプライベート データを解放する。

GetDesc 頂点バッファ リソースの記述を取得する。
GetDevice

リソースに関連付けられているデバイスを取得する。

GetPriority

このリソースに対する優先順位を取得する。

GetPrivateData

リソースに関連付けられたプライベート データを提供されたバッファにコピーする。

GetType

リソースのタイプを返す。

Lock 頂点データの範囲をロックし、頂点バッファ メモリへのポインタを取得する。
PreLoad

管理下のリソースをプリロードする。

SetPriority

このリソースにリソース管理の優先順位を割り当てる。

SetPrivateData

Microsoft® Direct3D® ではなく、アプリケーションでの使用が意図されているリソースとデータを関連付ける。データは値で渡され、複数のデータ セットを単一のリソースと関連付けることができる。

Unlock 頂点データをアンロックする。

注意

IDirect3DVertexBuffer9 インターフェイスを取得するには、IDirect3DDevice9::CreateVertexBuffer メソッドを呼び出す。

このインターフェイスは、IDirect3DResource9 インターフェイスから追加機能を継承する。

このインターフェイスは、すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様、IUnknown インターフェイスから継承する。

LPDIRECT3DVERTEXBUFFER9 および PDIRECT3DVERTEXBUFFER9 型は、IDirect3DVertexBuffer9 インターフェイスへのポインタとして定義される。

typedef struct IDirect3DVertexBuffer9 *LPDIRECT3DVERTEXBUFFER9, *PDIRECT3DVERTEXBUFFER9;

インターフェイスの情報

継承元 IUnknown
ヘッダー d3d9.h
インポート ライブラリ d3d9.lib
最低限のオペレーティング システム Windows 98

参照

IDirect3DDevice9::CreateVertexBuffer