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

Confira também

D3DX Interfaces