Interfaz IDirect3DResource9 (d3d9helper.h)
Las aplicaciones usan los métodos de la interfaz IDirect3DResource9 para consultar y preparar los recursos.
Herencia
La interfaz IDirect3DResource9 hereda de la interfaz IUnknown . IDirect3DResource9 también tiene estos tipos de miembros:
Métodos
La interfaz IDirect3DResource9 tiene estos métodos.
IDirect3DResource9::FreePrivateData El método IDirect3DResource9::FreePrivateData (d3d9helper.h) libera los datos privados especificados asociados a este recurso. |
IDirect3DResource9::GetDevice El método IDirect3DResource9::GetDevice (d3d9helper.h) recupera el dispositivo asociado a un recurso. |
IDirect3DResource9::GetPriority El método IDirect3DResource9::GetPriority (d3d9helper.h) recupera la prioridad de este recurso. |
IDirect3DResource9::GetPrivateData El método IDirect3DResource9::GetPrivateData (d3d9helper.h) copia los datos privados asociados al recurso en un búfer proporcionado. |
IDirect3DResource9::GetType El método IDirect3DResource9::GetType (d3d9helper.h) devuelve el tipo del recurso. |
IDirect3DResource9::P reLoad El método IDirect3DResource9::P reLoad (d3d9helper.h) carga previamente un recurso administrado. |
IDirect3DResource9::SetPriority El método IDirect3DResource9::SetPriority (d3d9helper.h) asigna la prioridad de un recurso con fines de programación. |
IDirect3DResource9::SetPrivateData El método IDirect3DResource9::SetPrivateData (d3d9helper.h) asocia datos con el recurso que está pensado para su uso por la aplicación, no por Direct3D. |
Comentarios
Para crear un recurso de textura, puede llamar a uno de los métodos siguientes.
- IDirect3DDevice9::CreateCubeTexture
- IDirect3DDevice9::CreateTexture
- IDirect3DDevice9::CreateVolumeTexture
Los tipos LPDIRECT3DRESOURCE9 y PDIRECT3DRESOURCE9 se definen como punteros a la interfaz IDirect3DResource9 .
typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d9helper.h (incluya D3D9.h) |