Share via


Método ID3DXLine::D rawTransform

Desenha uma faixa de linha no espaço da tela com uma matriz de transformação de entrada especificada.

Sintaxe

HRESULT DrawTransform(
  [in] const D3DXVECTOR3 *pVertexList,
  [in]       DWORD       dwVertexListCount,
  [in] const D3DXMATRIX  *pTransform,
  [in]       D3DCOLOR    Color
);

Parâmetros

pVertexList [in]

Tipo: const D3DXVECTOR3*

Matriz de vértices que compõem a linha. Consulte D3DXVECTOR3.

dwVertexListCount [in]

Tipo: DWORD

Número de vértices na lista de vértice.

pTransform [in]

Tipo: const D3DXMATRIX*

Uma matriz SRT (dimensionar, girar e traduzir) para transformar os pontos. Consulte D3DXMATRIX. Se essa matriz for uma matriz de projeção, todas as linhas derrubadas serão desenhadas com um padrão de desativação correto da perspectiva. Ou você pode transformar os vértices e usar ID3DXLine::D raw para desenhar a linha com um padrão de stipple não específico correto.

Cor [in]

Tipo: D3DCOLOR

Cor da linha. Consulte D3DCOLOR.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Requisitos

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

Confira também

ID3DXLine