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 |