Interface IDirect3DResource9 (d3d9helper.h)
Les applications utilisent les méthodes de l’interface IDirect3DResource9 pour interroger et préparer des ressources.
Héritage
L’interface IDirect3DResource9 hérite de l’interface IUnknown. IDirect3DResource9 a également les types de membres suivants :
Méthodes
L’interface IDirect3DResource9 possède ces méthodes.
IDirect3DResource9 ::FreePrivateData La méthode IDirect3DResource9 ::FreePrivateData (d3d9helper.h) libère les données privées spécifiées associées à cette ressource. |
IDirect3DResource9 ::GetDevice La méthode IDirect3DResource9 ::GetDevice (d3d9helper.h) récupère l’appareil associé à une ressource. |
IDirect3DResource9 ::GetPriority La méthode IDirect3DResource9 ::GetPriority (d3d9helper.h) récupère la priorité pour cette ressource. |
IDirect3DResource9 ::GetPrivateData La méthode IDirect3DResource9 ::GetPrivateData (d3d9helper.h) copie les données privées associées à la ressource dans une mémoire tampon fournie. |
IDirect3DResource9 ::GetType La méthode IDirect3DResource9 ::GetType (d3d9helper.h) retourne le type de la ressource. |
IDirect3DResource9 ::P reLoad La méthode IDirect3DResource9 ::P reLoad (d3d9helper.h) précharge une ressource managée. |
IDirect3DResource9 ::SetPriority La méthode IDirect3DResource9 ::SetPriority (d3d9helper.h) affecte la priorité d’une ressource à des fins de planification. |
IDirect3DResource9 ::SetPrivateData La méthode IDirect3DResource9 ::SetPrivateData (d3d9helper.h) associe des données à la ressource destinée à être utilisée par l’application, et non par Direct3D. |
Remarques
Pour créer une ressource de texture, vous pouvez appeler l’une des méthodes suivantes.
- IDirect3DDevice9 ::CreateCubeTexture
- IDirect3DDevice9 ::CreateTexture
- IDirect3DDevice9 ::CreateVolumeTexture
Les types LPDIRECT3DRESOURCE9 et PDIRECT3DRESOURCE9 sont définis en tant que pointeurs vers l’interface IDirect3DResource9 .
typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d9helper.h (incluez D3D9.h) |