Метод ID2D1CommandSink::D rawBitmap (d2d1_1.h)
Рисует точечный рисунок для целевого объекта отрисовки.
Синтаксис
HRESULT DrawBitmap(
[in] ID2D1Bitmap *bitmap,
[in, optional] const D2D1_RECT_F *destinationRectangle,
FLOAT opacity,
D2D1_INTERPOLATION_MODE interpolationMode,
[in, optional] const D2D1_RECT_F *sourceRectangle,
[in, optional] const D2D1_MATRIX_4X4_F *perspectiveTransform
);
Параметры
[in] bitmap
Тип: ID2D1Bitmap*
Точечный рисунок для рисования.
[in, optional] destinationRectangle
Тип: D2D1_RECT_F
Прямоугольник назначения. По умолчанию используется размер растрового изображения, а расположение — в левом верхнем углу целевого объекта отрисовки.
opacity
Тип: FLOAT
Непрозрачность растрового изображения.
interpolationMode
Используемый режим интерполяции.
[in, optional] sourceRectangle
Тип: const D2D1_RECT_F
Необязательный исходный прямоугольник.
[in, optional] perspectiveTransform
Тип: const D2D1_MATRIX_4X4_F
Необязательное преобразование перспективы.
Возвращаемое значение
Этот метод не возвращает значение.
Комментарии
Параметр destinationRectangle определяет прямоугольник в целевом объекте, где будет отображаться растровое изображение (в независимых от устройства пикселях (DIP)). На это влияет текущее заданное преобразование и преобразование перспективы, если задано. Если задано значение NULL, прямоугольник назначения будет иметь значение (left=0, top=0, right = width(sourceRectangle), bottom = height(sourceRectangle).
SourceRectangle определяет вложенный прямоугольник исходного растрового изображения (в DIP). DrawBitmap обрезает этот прямоугольник до размера исходного растрового изображения, поэтому невозможно выполнить выборку за пределами растрового рисунка. Если указать значение NULL, исходный прямоугольник будет приниматься как размер исходного растрового изображения.
PerspectiveTransform указывается в дополнение к преобразованию в контексте устройства.
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1_1.h |
DLL | D2d1.dll |