Метод ID2D1DeviceContext6::BlendImage (d2d1_3.h)
Рисует изображение в контексте устройства с помощью указанного режима наложения. Результаты эквивалентны использованию встроенного эффекта Blend в Direct2D.
Синтаксис
void BlendImage(
[in] ID2D1Image *image,
D2D1_BLEND_MODE blendMode,
[in, optional] const D2D1_POINT_2F *targetOffset,
[in, optional] const D2D1_RECT_F *imageRectangle,
D2D1_INTERPOLATION_MODE interpolationMode
);
Параметры
[in] image
Тип: ID2D1Image*
Изображение, отрисовывающееся в контексте устройства.
blendMode
Тип: D2D1_BLEND_MODE
Используемый режим наложения. Дополнительные сведения см. в разделе Режимы смешения .
[in, optional] targetOffset
Тип: const D2D1_POINT_2F*
Смещение в пространстве назначения, в которое будет отображаться изображение. Весь логический экстент изображения будет преобразован в соответствующее назначение. Если значение не указано, конечным источником будет (0, 0). Левый верхний угол изображения будет сопоставлен с целевым смещением. Это не обязательно будет источником. Значение по умолчанию — NULL.
[in, optional] imageRectangle
Тип: const D2D1_RECT_F*
Соответствующий прямоугольник в пространстве изображений будет сопоставлен с заданными источниками при обработке изображения. Значение по умолчанию — NULL.
interpolationMode
Тип: D2D1_INTERPOLATION_MODE
Режим интерполяции, который будет использоваться для масштабирования изображения при необходимости. Значение по умолчанию — D2D1_INTERPOLATION_MODE_LINEAR.
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d2d1_3.h |
DLL | D2d1.dll |