Перечисление D2D1_BUFFER_PRECISION (d2d1_1.h)
Представляет битовую глубину конвейера образов в Direct2D.
Синтаксис
typedef enum D2D1_BUFFER_PRECISION {
D2D1_BUFFER_PRECISION_UNKNOWN = 0,
D2D1_BUFFER_PRECISION_8BPC_UNORM = 1,
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB = 2,
D2D1_BUFFER_PRECISION_16BPC_UNORM = 3,
D2D1_BUFFER_PRECISION_16BPC_FLOAT = 4,
D2D1_BUFFER_PRECISION_32BPC_FLOAT = 5,
D2D1_BUFFER_PRECISION_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_BUFFER_PRECISION_UNKNOWN Значение: 0 Точность буфера не указана. |
D2D1_BUFFER_PRECISION_8BPC_UNORM Значение: 1 Используйте 8-битовое нормализованное целое число для каждого канала. |
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB Значение: 2 Используйте 8-разрядные нормализованные нормализованные стандартные данные RGB для каждого канала. |
D2D1_BUFFER_PRECISION_16BPC_UNORM Значение: 3 Используйте 16-битовое нормализованное целое число для каждого канала. |
D2D1_BUFFER_PRECISION_16BPC_FLOAT Значение: 4 Используйте 16-разрядные числа с плавающей точкой на канал. |
D2D1_BUFFER_PRECISION_32BPC_FLOAT Значение: 5 Используйте 32-разрядные числа с плавающей точкой на канал. |
D2D1_BUFFER_PRECISION_FORCE_DWORD Значение: 0xffffffff Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы позволили бы компилировать это перечисление до размера, отличного от 32 бит. Не используйте это значение. |
Комментарии
Примечание Уровень компонентов 9 может поддерживать типы точности, отличные от 8BPC.
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | d2d1_1.h |