Интерфейс 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 |