IDirect3DTexture9
アプリケーションからテクスチャー リソースを操作するには、IDirect3DTexture9 インターフェイスのメソッドを使用します。
IDirect3DResource9
IDirect3DBaseTexture9
IDirect3DTexture9 のメンバー
メソッド | 説明 |
---|---|
IDirect3DTexture9::AddDirtyRect | ダーティ領域をテクスチャー リソースに追加します。 |
IDirect3DTexture9::GetLevelDesc | テクスチャー リソースの記述レベルを取得します。 |
IDirect3DTexture9::GetSurfaceLevel | 指定されたテクスチャー サーフェス レベルを取得します。 |
IDirect3DTexture9::LockRect | テクスチャー リソース上の矩形をロックします。 |
IDirect3DTexture9::UnlockRect | テクスチャー リソース上の矩形のロックを解除します。 |
解説
IDirect3DDevice9::CreateTexture メソッドまたはいずれかの D3DXCreateTexturexxx 関数を呼び出して、IDirect3DTexture9 インターフェイスを取得できます。
このインターフェイスは、IDirect3DBaseTexture9 インターフェイスから追加機能を継承します。
すべての COM インターフェイスと同様、このインターフェイスは IUnknown インターフェイスを継承します。
LPDIRECT3DTEXTURE9 型および PDIRECT3DTEXTURE9 型は、IDirect3DTexture9 インターフェイスへのポインターとして定義されます。
typedef struct IDirect3DTexture9 *LPDIRECT3DTEXTURE9, *PDIRECT3DTEXTURE9;
関連項目
IDirect3DDevice9::CreateTexture, D3DXCreateTexture, D3DXCreateTextureFromFile, D3DXCreateTextureFromFileEx, D3DXCreateTextureFromFileInMemory, D3DXCreateTextureFromFileInMemoryEx, D3DXCreateTextureFromResource, D3DXCreateTextureFromResourceEx
要件
ヘッダー: D3D9.h 宣言
ライブラリ: D3d9.lib 内容