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 |
|
Biblioteca |
|
Confira também