Метод ID2D1RenderTarget::FillGeometry (d2d1.h)

Закрашивает внутреннюю часть указанной геометрии.

Синтаксис

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

Параметры

[in] geometry

Тип: ID2D1Geometry*

Геометрия для рисования.

[in] brush

Тип: ID2D1Brush*

Кисть, используемая для рисования внутренней геометрии.

[in, optional] opacityBrush

Тип: ID2D1Brush*

Маска непрозрачности, применяемая к геометрии, или значение NULL для отсутствия маски непрозрачности. Если указана маска непрозрачности (параметр opacityBrush ), кисть должна быть ID2D1BitmapBrush , в режиме x- и y-extend которого задано значение D2D1_EXTEND_MODE_CLAMP. Дополнительные сведения см. в разделе «Примечания».

Возвращаемое значение

None

Remarks

Если параметр opacityBrush не равен NULL, альфа-значение каждого пикселя сопоставленного opacityBrush используется для определения результирующей непрозрачности каждого соответствующего пикселя геометрии. Для этой обработки используется только альфа-значение каждого цвета в кисти; все остальные сведения о цвете игнорируются.

Альфа-значение, указанное кистью, умножается на альфа-значение геометрии после того, как геометрия была закрашена кистью.

Если этот метод завершается сбоем, он не возвращает код ошибки. Чтобы определить, завершилась ли операция рисования (например, FillGeometry) сбоем, проверка результат, возвращаемый методом ID2D1RenderTarget::EndDraw или ID2D1RenderTarget::Flush.

Примеры

Пример см. в разделе Рисование и заполнение сложной фигуры.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1.h
Библиотека D2d1.lib
DLL D2d1.dll

См. также раздел

D2D1_FILL_MODE

Геометрические объекты

Обзор геометрий

ID2D1RenderTarget