Interface ID3DXRenderToSurface
A interface ID3DXRenderToSurface é usada para generalizar o processo de renderização em superfícies.
Membros
A interface ID3DXRenderToSurface herda da interface IUnknown . ID3DXRenderToSurface também tem estes tipos de membros:
Métodos
A interface ID3DXRenderToSurface tem esses métodos.
Método | Descrição |
---|---|
Beginscene | Começa uma cena. |
Endscene | Termina uma cena. |
GetDesc | Recupera os parâmetros da superfície de renderização. |
GetDevice | Recupera o dispositivo Direct3D associado à superfície de renderização. |
OnLostDevice | Use esse método para liberar todas as referências aos recursos de memória de vídeo e excluir todos os stateblocks. Esse método deve ser chamado sempre que um dispositivo for perdido ou antes de redefinir um dispositivo. |
OnResetDevice | Use esse método para adquirir recursos novamente e salvar o estado inicial. |
Comentários
As superfícies podem ser usadas de várias maneiras, incluindo destinos de renderização, renderização fora da tela ou renderização em texturas.
Uma superfície pode ser configurada usando um visor separado usando o método ID3DXRenderToSurface::BeginScene para fornecer uma exibição de renderização personalizada. Se a superfície não for um destino de renderização, um destino de renderização compatível será usado e o resultado será copiado para a superfície no final da cena.
A interface ID3DXRenderToSurface é obtida chamando a função D3DXCreateRenderToSurface .
O tipo LPD3DXRENDERTOSURFACE é definido como um ponteiro para a interface ID3DXRenderToSurface .
typedef interface ID3DXRenderToSurface ID3DXRenderToSurface;
typedef interface ID3DXRenderToSurface *LPD3DXRENDERTOSURFACE;
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também