Partager via


Interface IDirect3DTexture9 (d3d9.h)

Les applications utilisent les méthodes de l’interface IDirect3DTexture9 pour manipuler une ressource de texture.

Héritage

L’interface IDirect3DTexture9 hérite de IDirect3DBaseTexture9. IDirect3DTexture9 a également les types de membres suivants :

Méthodes

L’interface IDirect3DTexture9 a ces méthodes.

 
IDirect3DTexture9 ::AddDirtyRect

La méthode IDirect3DTexture9 ::AddDirtyRect (d3d9.h) ajoute une région sale à une ressource de texture.
IDirect3DTexture9 ::GetLevelDesc

La méthode IDirect3DTexture9 ::GetLevelDesc (d3d9.h) récupère une description de niveau d’une ressource de texture.
IDirect3DTexture9 ::GetSurfaceLevel

La méthode IDirect3DTexture9 ::GetSurfaceLevel (d3d9.h) récupère le niveau de surface de texture spécifié.
IDirect3DTexture9 ::LockRect

La méthode IDirect3DTexture9 ::LockRect (d3d9.h) verrouille un rectangle sur une ressource de texture.
IDirect3DTexture9 ::UnlockRect

La méthode IDirect3DTexture9 ::UnlockRect (d3d9.h) déverrouille un rectangle sur une ressource de texture.

Remarques

L’interface IDirect3DTexture9 peut être obtenue en appelant la méthode IDirect3DDevice9 ::CreateTexture ou l’une des fonctions D3DXCreateTexturexxx .

Cette interface hérite de fonctionnalités supplémentaires de l’interface IDirect3DBaseTexture9 .

Cette interface, comme toutes les interfaces COM, hérite de l’interface IUnknown .

Les types LPDIRECT3DTEXTURE9 et PDIRECT3DTEXTURE9 sont définis en tant que pointeurs vers l’interface IDirect3DTexture9 .


typedef struct IDirect3DTexture9 *LPDIRECT3DTEXTURE9, *PDIRECT3DTEXTURE9;

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9.h (inclure D3D9.h)

Voir aussi

D3DXCreateTexture

D3DXCreateTextureFromFile

D3DXCreateTextureFromFileEx

D3DXCreateTextureFromFileInMemory

D3DXCreateTextureFromFileInMemoryEx

D3DXCreateTextureFromResource

D3DXCreateTextureFromResourceEx

Direct3D Interfaces

IDirect3DBaseTexture9

IDirect3DDevice9 ::CreateTexture