Метод ID2D1CommandSink::D rawImage (d2d1_1.h)
Рисует предоставленное изображение в приемнике команд.
Синтаксис
HRESULT DrawImage(
[in] ID2D1Image *image,
[in, optional] const D2D1_POINT_2F *targetOffset,
[in, optional] const D2D1_RECT_F *imageRectangle,
D2D1_INTERPOLATION_MODE interpolationMode,
D2D1_COMPOSITE_MODE compositeMode
);
Параметры
[in] image
Тип: ID2D1Image*
Изображение, отрисовываемого в приемнике команд.
[in, optional] targetOffset
Тип: const D2D1_POINT_2F*
Это определяет смещение в пространстве назначения, в которое будет отображаться изображение. Весь логический экстент изображения будет преобразован в соответствующее назначение. Если значение не указано, конечным источником будет (0, 0). Левый верхний угол изображения будет сопоставлен с целевым смещением. Это не обязательно будет источником.
[in, optional] imageRectangle
Тип: const D2D1_RECT_F*
Соответствующий прямоугольник в пространстве изображения будет сопоставлен с предоставленными источниками при обработке изображения.
interpolationMode
Режим интерполяции, используемый для масштабирования изображения при необходимости.
compositeMode
Тип: D2D1_COMPOSITE_MODE
Если этот параметр задан, составной режим, который будет применяться к ограничениям выбранной в данный момент клипа.
Возвращаемое значение
Тип: HRESULT
Если метод завершается успешно, он возвращает S_OK. В случае сбоя возвращается код ошибки HRESULT .
Комментарии
Поскольку изображение может быть списком команд или графом эффектов, который, в свою очередь, содержит список команд, этот метод может привести к рекурсивной обработке.
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1_1.h |
DLL | D2d1.dll |