次の方法で共有


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 ではなく、アプリケーションで使用されるリソースにデータを関連付けます。

解説

テクスチャ リソースを作成するには、次のいずれかのメソッドを呼び出します。

ジオメトリ指向のリソースを作成するには、次のいずれかのメソッドを呼び出します。 このインターフェイスは、すべての COM インターフェイスと同様に、 IUnknown インターフェイスから継承されます。

LPDIRECT3DRESOURCE9 型と PDIRECT3DRESOURCE9 型は、 IDirect3DResource9 インターフェイスへのポインターとして定義されます。


    typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;

要件

   
対象プラットフォーム Windows
ヘッダー d3d9.h (D3D9.h を含む)

関連項目

Direct3D インターフェイス

Direct3D リソース (Direct3D 9)