IDirect3DResource9 インターフェイス
IDirect3DResource9 インターフェイス
リソースの問い合わせおよび準備を行うには、IDirect3DResource9 インターフェイスのメソッドを使う。
IDirect3DResource9 メンバ
FreePrivateData | このリソースに関連付けられている指定されたプライベート データを解放する。 |
GetDevice | リソースに関連付けられているデバイスを取得する。 |
GetLevelCount | マルチレベル テクスチャのテクスチャ レベルの数を返す。 |
GetPriority | このリソースに対する優先順位を取得する。 |
GetPrivateData | リソースに関連付けられたプライベート データを提供されたバッファにコピーする。 |
GetType | リソースのタイプを返す。 |
PreLoad | 管理下のリソースをプリロードする。 |
SetPriority | このリソースにリソース管理の優先順位を割り当てる。 |
SetPrivateData | Microsoft® Direct3D® ではなく、アプリケーションでの使用が意図されているリソースとデータを関連付ける。データは値で渡され、複数のデータ セットを単一のリソースと関連付けることができる。 |
注意
次のいずれかのメソッドを呼び出すことで、テクスチャ リソースを作成できる。
- IDirect3DDevice9::CreateCubeTexture
- IDirect3DDevice9::CreateTexture
- IDirect3DDevice9::CreateVolumeTexture
次のいずれかのメソッドを呼び出すことで、ジオメトリ用のリソースを作成できる。
このインターフェイスは、すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様、IUnknown インターフェイスから継承する。
LPDIRECT3DRESOURCE9 および PDIRECT3DRESOURCE9 型は、IDirect3DResource9 インターフェイスへのポインタとして定義される。
typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;
インターフェイスの情報
継承元 | IUnknown |
ヘッダー | d3d9.h |
インポート ライブラリ | d3d9.lib |
最低限のオペレーティング システム | Windows 98 |