Compartir a través de


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
D3dx9core.h
Biblioteca
D3dx9.lib

Consulte también

D3DX Interfaces