Interface IDirect3DResource9 (d3d9.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 (d3d9.h) libère les données privées spécifiées associées à cette ressource. |
IDirect3DResource9::GetDevice La méthode IDirect3DResource9::GetDevice (d3d9.h) récupère l’appareil associé à une ressource. |
IDirect3DResource9::GetPriority La méthode IDirect3DResource9::GetPriority (d3d9.h) récupère la priorité pour cette ressource. |
IDirect3DResource9::GetPrivateData La méthode IDirect3DResource9::GetPrivateData (d3d9.h) copie les données privées associées à la ressource dans une mémoire tampon fournie. |
IDirect3DResource9::GetType La méthode IDirect3DResource9::GetType (d3d9.h) retourne le type de la ressource. |
IDirect3DResource9::P reLoad La méthode IDirect3DResource9::P reLoad (d3d9.h) précharge une ressource managée. |
IDirect3DResource9::SetPriority La méthode IDirect3DResource9::SetPriority (d3d9.h) affecte la priorité d’une ressource à des fins de planification. |
IDirect3DResource9::SetPrivateData La méthode IDirect3DResource9::SetPrivateData (d3d9.h) associe des données à la ressource destinée à être utilisée par l’application, et non par Direct3D. |
Notes
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;
Spécifications
Plateforme cible | Windows |
En-tête | d3d9.h (inclure D3D9.h) |