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 を含む) |