Partilhar via


Interface ID3DXRenderToEnvMap

A interface ID3DXRenderToEnvMap é usada para generalizar o processo de renderização para mapas de ambiente.

Membros

A interface ID3DXRenderToEnvMap herda da interface IUnknown . ID3DXRenderToEnvMap também tem estes tipos de membros:

Métodos

A interface ID3DXRenderToEnvMap tem esses métodos.

Método Descrição
BeginCube Inicie a renderização de um mapa de ambiente cúbico.
BeginHemisphere Inicie a renderização de um mapa de ambiente hemisférico.
BeginParabolic Inicie a renderização de um mapa de ambiente parabólico.
BeginSphere Inicie a renderização de um mapa de ambiente esférico.
Final Restaure todos os destinos de renderização e, se necessário, redigir todos os rostos renderizados na superfície do mapa do ambiente.
Detecção Facial Inicie o desenho de cada face de um mapa de ambiente.
GetDesc Recupera a descrição da superfície de renderização.
GetDevice Recupera o dispositivo Direct3D associado ao mapa do ambiente.
OnLostDevice Use esse método para liberar todas as referências a recursos de memória de vídeo e excluir todos os stateblocks. Esse método deve ser chamado sempre que um dispositivo é perdido ou antes de redefinir um dispositivo.
OnResetDevice Use esse método para adquirir recursos novamente e salvar o estado inicial.

 

Comentários

Um mapa de ambiente é usado para a geometria da cena do mapa de textura para fornecer uma cena mais sofisticada sem usar geometria complexa. Essa interface dá suporte à criação de superfícies para os seguintes tipos de geometria: cubo, meia esfera ou hemisférico, parabólico ou esfera.

A interface ID3DXRenderToEnvMap é obtida chamando a função D3DXCreateRenderToEnvMap .

O tipo LPD3DXRenderToEnvMap é definido como um ponteiro para a interface ID3DXRenderToEnvMap .

typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;

Requisitos

Requisito Valor
parâmetro
D3dx9core.h
Biblioteca
D3dx9.lib

Confira também

D3DX Interfaces