Поделиться через


Интерфейс ID2D1Brush (d2d1.h)

Определяет объект, который закрашивает область. Интерфейсы, производные от ID2D1Brush , описывают, как закрашивается область.

Наследование

Интерфейс ID2D1Brush наследуется от ID2D1Resource. ID2D1Brush также имеет следующие типы элементов:

Методы

Интерфейс ID2D1Brush содержит следующие методы.

 
ID2D1Brush::GetOpacity

Возвращает степень непрозрачности этой кисти.
ID2D1Brush::GetTransform

Возвращает преобразование, примененные к этой кисти.
ID2D1Brush::SetOpacity

Задает степень непрозрачности этой кисти.
ID2D1Brush::SetTransform

Задает преобразование, примененные к кисти. (перегрузка 2/2)
ID2D1Brush::SetTransform

Задает преобразование, примененные к кисти. (перегрузка 1/2)

Комментарии

ID2D1BitmapBrush — это ресурс, зависящий от устройства. Приложение должно создавать кисти растрового рисунка после инициализации целевого объекта отрисовки, с помощью которого будет использоваться точечная кисть, и повторно создавать кисть растрового рисунка всякий раз, когда нужно повторно создать целевой объект отрисовки. (Дополнительные сведения о ресурсах см. в разделе Общие сведения о ресурсах.)

Пространство кисти в Direct2D задается иначе, чем в XPS и Windows Presentation Foundation (WPF). В Direct2D пространство кисти не связано с отрисовываемым объектом, а является текущей системой координат целевого объекта отрисовки, преобразованной преобразованием кисти, если оно имеется. Чтобы закрасить объект так, как он будет закрашен кистью WPF, необходимо перевести исходное пространство кисти в верхний левый угол ограничивающего прямоугольника объекта, а затем масштабировать пространство кисти таким образом, чтобы базовая плитка заполняла ограничивающий прямоугольник объекта.

Дополнительные сведения о кисти см. в разделе Общие сведения о кисти.

Требования

Требование Значение
Минимальная версия клиента 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

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

Обзор кистей

ID2D1Resource