Метод ID2D1ConcreteTransform::SetOutputBuffer (d2d1effectauthor.h)
Задает свойства выходного буфера указанного узла преобразования.
Синтаксис
HRESULT SetOutputBuffer(
D2D1_BUFFER_PRECISION bufferPrecision,
D2D1_CHANNEL_DEPTH channelDepth
);
Параметры
bufferPrecision
Количество битов и тип выходного буфера.
channelDepth
Тип: D2D1_CHANNEL_DEPTH
Количество каналов в выходном буфере (1 или 4).
Возвращаемое значение
Тип: HRESULT
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
HRESULT | Описание: |
---|---|
S_OK | Без ошибок. |
E_INVALIDARG | Один или несколько аргументов являются недопустимыми |
Комментарии
Чтобы узнать, поддерживается ли точность буфера, можно использовать метод ID2D1EffectContext::IsBufferPrecisionSupported .
Доступные глубина и точность канала зависят от возможностей базового устройства Microsoft Direct3D.
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1effectauthor.h |
Библиотека | D2d1.lib |