Interface ID3DXLine
A interface ID3DXLine implementa o desenho de linha usando triângulos texturizados.
Membros
A interface ID3DXLine herda da interface IUnknown . O ID3DXLine também tem esses tipos de membros:
Métodos
A interface ID3DXLine tem esses métodos.
Método | Descrição |
---|---|
Começar | Prepara um dispositivo para linhas de desenho. |
Draw | Desenha uma faixa de linhas no espaço de tela. A entrada está na forma de uma matriz que define pontos (de D3DXVECTOR2) na faixa de linhas. |
DrawTransform | Desenha uma faixa de linha no espaço de tela com uma matriz de transformação de entrada especificada. |
Final | Restaura o estado do dispositivo para como ele era quando ID3DXLine::Begin foi chamado. |
GetAntialias | Obtém o estado de suavização de linha. |
GetDevice | Recupera o dispositivo Direct3D associado ao objeto de linha. |
GetGLLines | Obtém o modo de desenho de linha no estilo OpenGL. |
Getpattern | Obtém o padrão de dica de linha. |
GetPatternScale | Obtém o valor de escala stipple-pattern. |
Getwidth | Obtém a espessura da linha. |
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 é perdido ou antes de redefinir um dispositivo. |
OnResetDevice | Use esse método para adquirir recursos novamente e salvar o estado inicial. |
SetAntialias | Alterna a suavização de linha. |
SetGLLines | Alterna o modo para desenhar linhas no estilo OpenGL. |
SetPattern | Aplica um padrão de dica à linha. |
SetPatternScale | Estende o padrão de dica ao longo da direção da linha. |
SetWidth | Especifica a espessura da linha. |
Comentários
Crie um objeto de desenho de linha com D3DXCreateLine.
O tipo LPD3DXLINE é definido como um ponteiro para a interface ID3DXLine .
typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também