Поделиться через


Метод ID2D1EffectContext::CreateBoundsAdjustmentTransform (d2d1effectauthor.h)

Создает и возвращает преобразование корректировки границ.

Синтаксис

HRESULT CreateBoundsAdjustmentTransform(
  [in]  const D2D1_RECT_L              *outputRectangle,
  [out] ID2D1BoundsAdjustmentTransform **transform
);

Параметры

[in] outputRectangle

Тип: const D2D1_RECT_L*

Исходный выходной прямоугольник для преобразования корректировки границ.

[out] transform

Тип: ID2D1BoundsAdjustmentTransform**

Возвращенное преобразование корректировки границ.

Возвращаемое значение

Тип: HRESULT

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

HRESULT Описание:
S_OK Без ошибок.
E_OUTOFMEMORY Direct2D не удалось выделить достаточно памяти для завершения вызова.
E_INVALIDARG В возвращающую функцию передан недопустимый параметр.

Комментарии

Преобразование поддержки можно использовать по двум разным причинам.

  • Чтобы указать, что область входного изображения уже является прозрачной черной. Это может повысить эффективность отрисовки растровых изображений.
    Примечание Если указанная область НЕ содержит только прозрачные черные пиксели, то результаты отрисовки не определены.
     
  • Увеличение размера входного изображения. Расширенная область будет рассматриваться как прозрачная черная

Требования

Требование Значение
Минимальная версия клиента Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1effectauthor.h
Библиотека D2D1.lib

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

ID2D1EffectContext