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 ではなくアプリケーションによって使用されるリソースとデータを関連付けます。データは値によって渡され、単一のリソースに複数セットのデータを関連付けることができます。 |
解説
テクスチャー リソースを作成するには、次のいずれかのメソッドを呼び出します。
- IDirect3DDevice9::CreateCubeTexture
- IDirect3DDevice9::CreateTexture
- IDirect3DDevice9::CreateVolumeTexture
ジオメトリー指向のリソースを作成するには、次のいずれかのメソッドを呼び出します。
このインターフェイスは、すべての COM インターフェイスと同様に IUnknown インターフェイスから追加機能を継承します。
LPDIRECT3DRESOURCE9 型および PDIRECT3DRESOURCE9 型は、IDirect3DResource9 インターフェイスへのポインターとして定義されます。
typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;
関連項目
要件
ヘッダー: D3D9.h 宣言
ライブラリ: D3d9.lib 内容