IDirect3DResource9 介面 (d3d9.h)
應用程式會使用 IDirect3DResource9 介面的 方法來查詢和準備資源。
繼承
IDirect3DResource9介面繼承自IUnknown介面。 IDirect3DResource9 也有下列類型的成員:
方法
IDirect3DResource9介面具有這些方法。
IDirect3DResource9::FreePrivateData IDirect3DResource9::FreePrivateData (d3d9.h) 方法會釋放與此資源相關聯的指定私人資料。 |
IDirect3DResource9::GetDevice IDirect3DResource9::GetDevice (d3d9.h) 方法會擷取與資源相關聯的裝置。 |
IDirect3DResource9::GetPriority IDirect3DResource9::GetPriority (d3d9.h) 方法會擷取此資源的優先順序。 |
IDirect3DResource9::GetPrivateData IDirect3DResource9::GetPrivateData (d3d9.h) 方法會將與資源相關聯的私人資料複製到提供的緩衝區。 |
IDirect3DResource9::GetType IDirect3DResource9::GetType (d3d9.h) 方法會傳回資源的類型。 |
IDirect3DResource9::P reLoad IDirect3DResource9::P reLoad (d3d9.h) 方法會預先載入受控資源。 |
IDirect3DResource9::SetPriority IDirect3DResource9::SetPriority (d3d9.h) 方法會為排程目的指派資源的優先順序。 |
IDirect3DResource9::SetPrivateData IDirect3DResource9::SetPrivateData (d3d9.h) 方法會將資料與應用程式所要使用的資源產生關聯,而不是由 Direct3D 使用。 |
備註
若要建立紋理資源,您可以呼叫下列其中一種方法。
- IDirect3DDevice9::CreateCubeTexture
- IDirect3DDevice9::CreateTexture
- IDirect3DDevice9::CreateVolumeTexture
LPDIRECT3DRESOURCE9 和 PDIRECT3DRESOURCE9 類型定義為 IDirect3DResource9 介面的指標。
typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;
需求
目標平台 | Windows |
標頭 | d3d9.h (包含 D3D9.h) |