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
D3DXCreateTextureFromFileInMemory
D3DXCreateTextureFromFileInMemoryEx