IDirect3DResource9 インターフェイス (d3d9helper.h)
アプリケーションでは、 IDirect3DResource9 インターフェイスのメソッドを使用して、リソースのクエリと準備を行います。
継承
IDirect3DResource9 インターフェイスは、IUnknown インターフェイスから継承します。 IDirect3DResource9 には、次の種類のメンバーもあります。
メソッド
IDirect3DResource9 インターフェイスには、これらのメソッドがあります。
IDirect3DResource9::FreePrivateData IDirect3DResource9::FreePrivateData メソッド (d3d9helper.h) は、このリソースに関連付けられている指定されたプライベート データを解放します。 |
IDirect3DResource9::GetDevice IDirect3DResource9::GetDevice メソッド (d3d9helper.h) は、リソースに関連付けられているデバイスを取得します。 |
IDirect3DResource9::GetPriority IDirect3DResource9::GetPriority メソッド (d3d9helper.h) は、このリソースの優先度を取得します。 |
IDirect3DResource9::GetPrivateData IDirect3DResource9::GetPrivateData メソッド (d3d9helper.h) は、リソースに関連付けられているプライベート データを指定されたバッファーにコピーします。 |
IDirect3DResource9::GetType IDirect3DResource9::GetType メソッド (d3d9helper.h) は、リソースの型を返します。 |
IDirect3DResource9::P reLoad IDirect3DResource9::P reLoad メソッド (d3d9helper.h) は、マネージド リソースを事前に読み込みます。 |
IDirect3DResource9::SetPriority IDirect3DResource9::SetPriority メソッド (d3d9helper.h) は、スケジュール設定のためにリソースの優先順位を割り当てます。 |
IDirect3DResource9::SetPrivateData IDirect3DResource9::SetPrivateData メソッド (d3d9helper.h) は、Direct3D ではなく、アプリケーションで使用するリソースにデータを関連付けます。 |
注釈
テクスチャ リソースを作成するには、次のいずれかのメソッドを呼び出します。
- IDirect3DDevice9::CreateCubeTexture
- IDirect3DDevice9::CreateTexture
- IDirect3DDevice9::CreateVolumeTexture
LPDIRECT3DRESOURCE9型とPDIRECT3DRESOURCE9型は、 IDirect3DResource9 インターフェイスへのポインターとして定義されます。
typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3d9helper.h (D3D9.h を含む) |