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


перечисление D2D1_OPACITY_MASK_CONTENT (d2d1.h)

Описывает, содержит ли маска непрозрачности графику или текст. Direct2D использует эти сведения, чтобы определить, какое гамма-пространство следует использовать при смешения маски непрозрачности.

Синтаксис

typedef enum D2D1_OPACITY_MASK_CONTENT {
  D2D1_OPACITY_MASK_CONTENT_GRAPHICS = 0,
  D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL = 1,
  D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE = 2,
  D2D1_OPACITY_MASK_CONTENT_FORCE_DWORD = 0xffffffff
} ;

Константы

 
D2D1_OPACITY_MASK_CONTENT_GRAPHICS
Значение: 0
Маска непрозрачности содержит графические элементы. Маска непрозрачности смешивается в цветовом пространстве гамма-2.2.
D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL
Значение: 1
Маска непрозрачности содержит текст, отличный от GDI. Гамма-пространство, используемое для смешения, получается из параметров отрисовки текста целевого объекта отрисовки. (ID2D1RenderTarget::SetTextRenderingParams).
D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE
Значение: 2
Маска непрозрачности содержит текст, отображаемый в режиме отрисовки, совместимом с GDI. Маска непрозрачности смешивается с использованием гамма для отрисовки GDI.
D2D1_OPACITY_MASK_CONTENT_FORCE_DWORD
Значение: 0xffffffff

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть d2d1.h

См. также раздел

FillOpacityMask