Share via


IDirect3DVertexBuffer9 介面 (d3d9helper.h)

應用程式會使用 IDirect3DVertexBuffer9 介面的 方法來操作頂點緩衝區資源。

繼承

IDirect3DVertexBuffer9 介面繼承自 IDirect3DResource9IDirect3DVertexBuffer9 也有下列類型的成員:

方法

IDirect3DVertexBuffer9 介面具有這些方法。

 
IDirect3DVertexBuffer9::GetDesc

IDirect3DVertexBuffer9::GetDesc 方法 (d3d9.h) 擷取頂點緩衝區資源的描述。
IDirect3DVertexBuffer9::Lock

IDirect3DVertexBuffer9::Lock 方法 (d3d9helper.h) 鎖定頂點數據範圍,並取得頂點緩衝區內存的指標。
IDirect3DVertexBuffer9::Unlock

IDirect3DVertexBuffer9::Unlock 方法 (d3d9helper.h) 解除鎖定頂點數據。

備註

呼叫 IDirect3DDDevice9::CreateVertexBuffer 方法來取得 IDirect3DVertexBuffer9 介面。

此介面會從 IDirect3DResource9 介面繼承其他功能。

這個介面就像所有 COM 介面一樣,繼承自 IUnknown 介面。

LPDIRECT3DVERTEXBUFFER9和PDIRECT3DVERTEXBUFFER9類型定義為 IDirect3DVertexBuffer9 介面的指標。


typedef struct IDirect3DVertexBuffer9 *LPDIRECT3DVERTEXBUFFER9, *PDIRECT3DVERTEXBUFFER9;

規格需求

需求
目標平台 Windows
標頭 d3d9helper.h (包含 D3D9.h)

另請參閱

Direct3D 介面

IDirect3DDevice9::CreateVertexBuffer

IDirect3DResource9

(Direct3D 9) 頂點緩衝區