Freigeben über


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

D3DXCreateTexture

D3DXCreateTextureFromFile

D3DXCreateTextureFromFileEx

D3DXCreateTextureFromFileInMemory

D3DXCreateTextureFromFileInMemoryEx

D3DXCreateTextureFromResource

D3DXCreateTextureFromResourceEx

Direct3D-Schnittstellen

IDirect3DBaseTexture9

IDirect3DDevice9::CreateTexture