Interfaz IDirect3D9 (d3d9helper.h)
Las aplicaciones usan los métodos de la interfaz IDirect3D9 para crear objetos de Microsoft Direct3D y configurar el entorno. Esta interfaz incluye métodos para enumerar y recuperar funcionalidades del dispositivo.
Herencia
La interfaz IDirect3D9 hereda de la interfaz IUnknown . IDirect3D9 también tiene estos tipos de miembros:
Métodos
La interfaz IDirect3D9 tiene estos métodos.
IDirect3D9::CheckDepthStencilMatch El método IDirect3D9::CheckDepthStencilMatch (d3d9helper.h) determina si un formato de galería de símbolos de profundidad es compatible con un formato de destino de representación. |
IDirect3D9::CheckDeviceFormat El método IDirect3D9::CheckDeviceFormat (d3d9helper.h) determina si un formato de superficie está disponible como un tipo de recurso especificado. |
IDirect3D9::CheckDeviceFormatConversion El método IDirect3D9::CheckDeviceFormatConversion (d3d9helper.h) prueba el dispositivo para ver si admite la conversión de un formato de pantalla a otro. |
IDirect3D9::CheckDeviceMultiSampleType El método IDirect3D9::CheckDeviceMultiSampleType (d3d9helper.h) determina si hay disponible una técnica de muestreo múltiple en este dispositivo. |
IDirect3D9::CheckDeviceType El método IDirect3D9::CheckDeviceType (d3d9helper.h) comprueba si se puede usar un tipo de dispositivo acelerado por hardware en este adaptador. |
IDirect3D9::CreateDevice El método IDirect3D9::CreateDevice (d3d9helper.h) crea un dispositivo para representar el adaptador de pantalla. |
IDirect3D9::EnumAdapterModes El método IDirect3D9::EnumAdapterModes (d3d9helper.h) consulta al dispositivo para determinar si el adaptador especificado admite el formato y el modo de presentación solicitados. |
IDirect3D9::GetAdapterCount El método IDirect3D9::GetAdapterCount (d3d9helper.h) devuelve el número de adaptadores del sistema. |
IDirect3D9::GetAdapterDisplayMode El método IDirect3D9::GetAdapterDisplayMode (d3d9helper.h) recupera el modo de presentación actual del adaptador. |
IDirect3D9::GetAdapterIdentifier El método IDirect3D9::GetAdapterIdentifier (d3d9helper.h) describe los adaptadores de pantalla físicos presentes en el sistema cuando se creó una instancia de la interfaz IDirect3D9. |
IDirect3D9::GetAdapterModeCount El método IDirect3D9::GetAdapterModeCount (d3d9helper.h) devuelve el número de modos de visualización disponibles en este adaptador. |
IDirect3D9::GetAdapterMonitor El método IDirect3D9::GetAdapterMonitor (d3d9helper.h) devuelve el identificador del monitor asociado al objeto Direct3D. |
IDirect3D9::GetDeviceCaps El método IDirect3D9::GetDeviceCaps (d3d9helper.h) recupera información específica del dispositivo sobre un dispositivo. |
IDirect3D9::RegisterSoftwareDevice El método IDirect3D9::RegisterSoftwareDevice (d3d9helper.h) registra un dispositivo de software conectable, que proporciona rasterización de software que permite a las aplicaciones acceder a rasterizadores de software. |
Comentarios
La interfaz IDirect3D9 se obtiene llamando a la función Direct3DCreate9 .
Los tipos LPDIRECT3D9 y PDIRECT3D9 se definen como punteros a la interfaz IDirect3D9 .
typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d9helper.h (incluya D3D9.h) |