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


Константы Direct2D

Следующие константы объявляются в файлах заголовков d2d1effectauthor.h, d2d1.h, d2d1_1.hи d2d1effects_2.h .

D2D1_APPEND_ALIGNED_ELEMENT (-1)

Используется при упаковке входных элементов макета. Он указывает, что элементы должны быть упакованы непрерывно.

D2D1_DEFAULT_FLATTENING_TOLERANCE (0,25f)

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

D2D1_INVALID_PROPERTY_INDEX (UINT_MAX)

Определяет недопустимый индекс свойств.

Эта константа возвращается из ID2D1Properties::GetPropertyIndex , чтобы указать, что указанное вами именованное свойство не имеет индекса в интерфейсе свойств.

Если передать эту константу в ID2D1Properties::GetValue или ID2D1Properties::GetValueByName, вызов завершается ошибкой, и выходной буфер заполняется нулевым значением.

D2D1_INVALID_TAG (ULONGLONG_MAX)

Защищены; не используйте.

D2D1_SCENE_REFERRED_SDR_WHITE_LEVEL (80.0f)

Количество нит, используемых цветовой областью sRGB или scRGB для белого SDR или значений с плавающей запятой 1,0f. Это значение является постоянным, только если цветовое пространство использует светимость, на которую ссылается сцена, что верно для содержимого с высоким динамическим диапазоном (HDR). Если в цветовом пространстве используется светимость, на которую ссылается дисплей, то на дисплее следует запрашивать уровень белого SDR.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Минимальный поддерживаемый телефон Windows Phone 8.1 [Windows Phone Silverlight 8.1 и приложения среда выполнения Windows], Windows Phone 8.1 [Windows Phone Silverlight 8.1 и приложения среда выполнения Windows]
Заголовок d2d1effectauthor.h, d2d1.h, d2d1_1.h, d2d1effects_2.h