Метод 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 |