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.

Para crear un recurso orientado a geometría, puede llamar a uno de los métodos siguientes. Esta interfaz, como todas las interfaces COM, hereda de la interfaz IUnknown .

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)

Consulte también

Direct3D Interfaces

Recursos de Direct3D (Direct3D 9)