Compartilhar via


Método ID2D1RenderTarget::FillGeometry (d2d1.h)

Pinta o interior da geometria especificada.

Sintaxe

void FillGeometry(
  [in]           ID2D1Geometry *geometry,
  [in]           ID2D1Brush    *brush,
  [in, optional] ID2D1Brush    *opacityBrush
);

Parâmetros

[in] geometry

Tipo: ID2D1Geometry*

A geometria a ser pintada.

[in] brush

Tipo: ID2D1Brush*

O pincel usado para pintar o interior da geometria.

[in, optional] opacityBrush

Tipo: ID2D1Brush*

A máscara de opacidade a ser aplicada à geometria ou NULL para nenhuma máscara de opacidade. Se uma máscara de opacidade (o parâmetro opacityBrush ) for especificada, brush deverá ser um ID2D1BitmapBrush que tenha seus modos x e y-extend definidos como D2D1_EXTEND_MODE_CLAMP. Para obter mais informações, consulte a seção Comentários.

Valor retornado

Nenhum

Comentários

Se o parâmetro opacityBrush não for NULL, o valor alfa de cada pixel da opacidade mapeadaBrush será usado para determinar a opacidade resultante de cada pixel correspondente da geometria. Somente o valor alfa de cada cor no pincel é usado para esse processamento; todas as outras informações de cor são ignoradas.

O valor alfa especificado pelo pincel é multiplicado pelo valor alfa da geometria depois que a geometria é pintada pelo pincel.

Quando esse método falha, ele não retorna um código de erro. Para determinar se uma operação de desenho (como FillGeometry) falhou, marcar o resultado retornado pelo método ID2D1RenderTarget::EndDraw ou ID2D1RenderTarget::Flush.

Exemplos

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

Requisitos

   
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

D2D1_FILL_MODE

Geometrias

Visão geral de geometrias

ID2D1RenderTarget