Compartir a través de


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

Pinta el interior de la geometría especificada.

Sintaxis

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

Parámetros

[in] geometry

Tipo: ID2D1Geometry*

La geometría que se pintará.

[in] brush

Tipo: ID2D1Brush*

El pincel que se usa para pintar el interior de la geometría.

[in, optional] opacityBrush

Tipo: ID2D1Brush*

Máscara de opacidad que se va a aplicar a la geometría o NULL para ninguna máscara de opacidad. Si se especifica una máscara de opacidad (el parámetro opacityBrush ), brush debe ser un id2D1BitmapBrush que tenga sus modos x e y-extend establecidos en D2D1_EXTEND_MODE_CLAMP. Para obtener más información, vea la sección Comentarios.

Valor devuelto

None

Observaciones

Si el parámetro opacityBrush no es NULL, el valor alfa de cada píxel del opacityBrush asignado se usa para determinar la opacidad resultante de cada píxel correspondiente de la geometría. Solo se utiliza el valor alfa de cada color del pincel para este procesamiento; se omite toda la demás información de color.

El valor alfa especificado por el pincel se multiplica por el valor alfa de la geometría después de pintar la geometría por pincel.

Cuando se produce un error en este método, no devuelve un código de error. Para determinar si se produjo un error en una operación de dibujo (como FillGeometry), compruebe el resultado devuelto por el método ID2D1RenderTarget::EndDraw o ID2D1RenderTarget::Flush .

Ejemplos

Para obtener un ejemplo, vea Cómo dibujar y rellenar una forma compleja.

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1.h
Library D2d1.lib
Archivo DLL D2d1.dll

Consulte también

D2D1_FILL_MODE

Geometrías

Información general sobre las geometrías

ID2D1RenderTarget