Метод ID2D1RenderInfo::SetOutputBuffer (d2d1effectauthor.h)
Позволяет вызывающей объекту управлять точностью вывода и глубиной канала преобразования, в котором инкапсулируются данные отрисовки.
Синтаксис
HRESULT SetOutputBuffer(
D2D1_BUFFER_PRECISION bufferPrecision,
D2D1_CHANNEL_DEPTH channelDepth
);
Параметры
bufferPrecision
Тип буфера, который следует использовать в качестве выходных данных этого преобразования.
channelDepth
Тип: D2D1_CHANNEL_DEPTH
Количество каналов, которые будут использоваться в выходном буфере.
Возвращаемое значение
Тип: HRESULT
Если метод завершается успешно, он возвращает S_OK. В случае сбоя возвращается код ошибки HRESULT .
Комментарии
Если точность вывода преобразования не указана, по умолчанию будет задана точность, указанная в контексте устройства Direct2D. Максимальное значение 16bpc UNORM и 16bpc FLOAT равно 32bpc FLOAT.
Глубина выходного канала будет соответствовать максимальной глубине входного канала, если глубина канала D2D1_CHANNEL_DEPTH_DEFAULT.
Глубина глобального выходного канала отсутствует, она всегда остается за управлением преобразованиями.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1effectauthor.h |
Библиотека | D2d1.lib |