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

Закрашивает область растровым рисунком.

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

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

Методы

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

 
ID2D1BitmapBrush::GetBitmap

Возвращает источник растрового изображения, который эта кисть использует для рисования.
ID2D1BitmapBrush::GetExtendModeX

Возвращает метод, с помощью которого кисть горизонтально плитки тех областей, которые выходят за пределы его растрового изображения.
ID2D1BitmapBrush::GetExtendModeY

Возвращает метод, с помощью которого кисть вертикально отображает те области, которые выходят за пределы его растрового изображения.
ID2D1BitmapBrush::GetInterpolationMode

Возвращает метод интерполяции, используемый при масштабировании или повороте растрового изображения кисти.
ID2D1BitmapBrush::SetBitmap

Указывает источник растрового изображения, который эта кисть использует для рисования.
ID2D1BitmapBrush::SetExtendModeX

Указывает, как кисть горизонтально плитки тех областей, которые выходят за пределы его растрового изображения.
ID2D1BitmapBrush::SetExtendModeY

Указывает, как кисть по вертикали плитки тех областей, которые выходят за пределы его растрового изображения.
ID2D1BitmapBrush::SetInterpolationMode

Указывает режим интерполяции, используемый при масштабировании или повороте растрового изображения кисти.

Комментарии

Битовая кисть используется для заполнения геометрии растровым рисунком. Как и все кисти, он определяет бесконечную плоскость содержимого. Так как растровые изображения являются конечными, кисть использует режим расширения, чтобы определить, как плоскость заполняется по горизонтали и вертикали.

Создание объектов ID2D1BitmapBrush

Чтобы создать кисть растрового рисунка, используйте метод ID2D1RenderTarget::CreateBitmapBrush .

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

Примеры

Пример создания точечных кистей см. в разделе How to Create a Bitmap Brush (Создание кисти растрового рисунка ).

Требования

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

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

Обзор кистей

Создание точечных кистей

ID2D1Brush

Общие сведения о масках непрозрачности