次の方法で共有


IDirect3DResource9

リソースのクエリおよび準備を行うアプリケーションでは、IDirect3DResource9 インターフェイスのメソッドを使用します。

   IDirect3DBaseTexture9
      IDirect3DCubeTexture9
      IDirect3DTexture9
      IDirect3DVolumeTexture9
   IDirect3DIndexBuffer9
   IDirect3DSurface9
   IDirect3DVertexBuffer9
   IDirect3DVolume9

IDirect3DResource9 のメンバー

メソッド 説明
IDirect3DResource9::FreePrivateData 該当するリソースに関連付けられている指定のプライベート データを解放します。
IDirect3DResource9::GetDevice リソースに関連付けられているデバイスを取得します。
IDirect3DResource9::GetPriority リソースの優先度を取得します。
IDirect3DResource9::GetPrivateData リソースに関連付けられているプライベート データを指定されたバッファーにコピーします。
IDirect3DResource9::GetType リソースのタイプを返します。
IDirect3DResource9::PreLoad マネージ リソースをプリロードします。
IDirect3DResource9::SetPriority 該当するリソースにリソース管理の優先度を割り当てます。
IDirect3DResource9::SetPrivateData Direct3D ではなくアプリケーションによって使用されるリソースとデータを関連付けます。データは値によって渡され、単一のリソースに複数セットのデータを関連付けることができます。

解説 

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

ジオメトリー指向のリソースを作成するには、次のいずれかのメソッドを呼び出します。

すべての COM インターフェイスと同様、このインターフェイスは IUnknown インターフェイスを継承します。

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

     typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9; 

関連項目

Direct3D のリソース (Direct3D 9)

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3d9.lib 内容