Interfaz ID3DXRenderToSurface
La interfaz ID3DXRenderToSurface se usa para generalizar el proceso de representación en superficies.
Miembros
La interfaz ID3DXRenderToSurface hereda de la interfaz IUnknown . ID3DXRenderToSurface también tiene estos tipos de miembros:
Métodos
La interfaz ID3DXRenderToSurface tiene estos métodos.
Método | Descripción |
---|---|
BeginScene | Comienza una escena. |
EndScene | Finaliza una escena. |
GetDesc | Recupera los parámetros de la superficie de representación. |
GetDevice | Recupera el dispositivo Direct3D asociado a la superficie de representación. |
OnLostDevice | Use este método para liberar todas las referencias a los recursos de memoria de vídeo y eliminar todos los bloqueos de estado. Se debe llamar a este método cada vez que se pierde un dispositivo o antes de restablecer un dispositivo. |
OnResetDevice | Use este método para volver a adquirir recursos y guardar el estado inicial. |
Comentarios
Las superficies se pueden usar de varias maneras, como destinos de representación, representación fuera de la pantalla o representación en texturas.
Una superficie se puede configurar mediante una ventanilla independiente mediante el método ID3DXRenderToSurface::BeginScene , para proporcionar una vista de representación personalizada. Si la superficie no es un destino de representación, se usa un destino de representación compatible y el resultado se copia en la superficie al final de la escena.
La interfaz ID3DXRenderToSurface se obtiene llamando a la función D3DXCreateRenderToSurface .
El tipo LPD3DXRENDERTOSURFACE se define como puntero a la interfaz ID3DXRenderToSurface .
typedef interface ID3DXRenderToSurface ID3DXRenderToSurface;
typedef interface ID3DXRenderToSurface *LPD3DXRENDERTOSURFACE;
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también