IDirect3DTexture9-Schnittstelle (d3d9.h)
Anwendungen verwenden die Methoden der IDirect3DTexture9-Schnittstelle, um eine Texturressource zu bearbeiten.
Vererbung
Die IDirect3DTexture9-Schnittstelle erbt von IDirect3DBaseTexture9. IDirect3DTexture9 verfügt auch über folgende Membertypen:
Methoden
Die IDirect3DTexture9-Schnittstelle verfügt über diese Methoden.
IDirect3DTexture9::AddDirtyRect Die IDirect3DTexture9::AddDirtyRect (d3d9.h)-Methode fügt einer Texturressource eine modifiziert Region hinzu. |
IDirect3DTexture9::GetLevelDesc Die IDirect3DTexture9::GetLevelDesc-Methode (d3d9.h) ruft eine Ebenenbeschreibung einer Texturressource ab. |
IDirect3DTexture9::GetSurfaceLevel Die IDirect3DTexture9::GetSurfaceLevel-Methode (d3d9.h) ruft die angegebene Texturoberflächenebene ab. |
IDirect3DTexture9::LockRect Die IDirect3DTexture9::LockRect-Methode (d3d9.h) sperrt ein Rechteck für eine Texturressource. |
IDirect3DTexture9::UnlockRect Die IDirect3DTexture9::UnlockRect-Methode (d3d9.h) entsperrt ein Rechteck auf einer Texturressource. |
Hinweise
Die IDirect3DTexture9-Schnittstelle kann abgerufen werden, indem Sie die IDirect3DDevice9::CreateTexture-Methode oder eine derXXX-Funktionen von D3DXCreateTexture aufrufen.
Diese Schnittstelle erbt zusätzliche Funktionen von der IDirect3DBaseTexture9-Schnittstelle .
Diese Schnittstelle erbt wie alle COM-Schnittstellen von der IUnknown-Schnittstelle .
Die Typen LPDIRECT3DTEXTURE9 und PDIRECT3DTEXTURE9 werden als Zeiger auf die IDirect3DTexture9-Schnittstelle definiert.
typedef struct IDirect3DTexture9 *LPDIRECT3DTEXTURE9, *PDIRECT3DTEXTURE9;
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d9.h (einschließlich D3D9.h) |
Weitere Informationen
D3DXCreateTextureFromFileInMemory
D3DXCreateTextureFromFileInMemoryEx