Метод ID2D1DeviceContext::FillOpacityMask(ID2D1Bitmap*,ID2D1Brush*,constD2D1_RECT_F&,constD2D1_RECT_F*) (d2d1_1.h)
Заполните с помощью альфа-канала предоставленного растрового изображения маски непрозрачности. Непрозрачность кисти будет модулирована маской. Режим сглаживания цели отрисовки должен иметь псевдоним.
Синтаксис
void FillOpacityMask(
[in] ID2D1Bitmap *opacityMask,
[in] ID2D1Brush *brush,
[in, ref, optional] const D2D1_RECT_F & destinationRectangle,
[in, optional] const D2D1_RECT_F *sourceRectangle
);
Параметры
[in] opacityMask
Тип: ID2D1Bitmap*
Растровое изображение, выступающее в качестве маски непрозрачности
[in] brush
Тип: ID2D1Brush*
Кисть, используемая для заполнения примитива.
[in, ref, optional] destinationRectangle
Тип: const D2D1_RECT_F
Целевой прямоугольник для вывода в целевом объекте отрисовки
[in, optional] sourceRectangle
Тип: const D2D1_RECT_F*
Исходный прямоугольник из растрового изображения маски непрозрачности.
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1_1.h |
DLL | D2d1.dll |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по