Método ID2D1RenderTarget::D rawGeometry (d2d1.h)

Desenha a estrutura de tópicos da geometria especificada usando o estilo de traço especificado.

Sintaxe

void DrawGeometry(
  [in]           ID2D1Geometry    *geometry,
  [in]           ID2D1Brush       *brush,
                 FLOAT            strokeWidth,
  [in, optional] ID2D1StrokeStyle *strokeStyle
);

Parâmetros

[in] geometry

Tipo: ID2D1Geometry*

A geometria a ser desenhada.

[in] brush

Tipo: ID2D1Brush*

O pincel usado para pintar o traço da geometria.

strokeWidth

Tipo: FLOAT

A largura do traço, em pixels independentes do dispositivo. O valor deve ser maior ou igual a 0,0f. Se esse parâmetro não for especificado, o padrão será 1.0f. O traço está centralizado na linha.

[in, optional] strokeStyle

Tipo: ID2D1StrokeStyle*

O estilo de traço a ser aplicado ao contorno da geometria ou NULL para pintar um traço sólido.

Retornar valor

Nenhum

Comentários

Esse método não retornará um código de erro se falhar. Para determinar se uma operação de desenho (como DrawGeometry) falhou, marcar o resultado retornado pelos métodos ID2D1RenderTarget::EndDraw ou ID2D1RenderTarget::Flush.

Exemplos

Para obter um exemplo, consulte Como desenhar e preencher uma forma complexa.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1.h
Biblioteca D2d1.lib
DLL D2d1.dll

Confira também

Geometrias

Visão geral de geometrias

ID2D1RenderTarget