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


структура D2D1_LAYER_PARAMETERS (d2d1.h)

Содержит границы содержимого, сведения о маске, параметры непрозрачности и другие параметры для ресурса слоя.

Синтаксис

typedef struct D2D1_LAYER_PARAMETERS {
  D2D1_RECT_F         contentBounds;
  ID2D1Geometry       *geometricMask;
  D2D1_ANTIALIAS_MODE maskAntialiasMode;
  D2D1_MATRIX_3X2_F   maskTransform;
  FLOAT               opacity;
  ID2D1Brush          *opacityBrush;
  D2D1_LAYER_OPTIONS  layerOptions;
} D2D1_LAYER_PARAMETERS;

Члены

contentBounds

Тип: D2D1_RECT_F

Границы содержимого слоя. Содержимое не будет отображаться за пределами этих границ.

geometricMask

Тип: ID2D1Geometry*

Геометрическая маска задает область слоя, который композитируется в целевой объект отрисовки.

maskAntialiasMode

Тип: D2D1_ANTIALIAS_MODE

Значение типа , указывающее режим сглаживания для геометрической маски.

maskTransform

Тип: D2D1_MATRIX_3X2_F

Значение типа , указывающее преобразование, применяемое к геометрической маске при создании слоя.

opacity

Тип: FLOAT

Значение непрозрачности, которое равномерно применяется ко всем ресурсам в слое при составлении к целевому объекту.

opacityBrush

Тип: ID2D1Brush*

Кисть, используемая для изменения непрозрачности слоя. Кисть сопоставляется со слоем, а альфа-канал каждого пикселя сопоставленной кисти умножается на соответствующий пиксель слоя.

layerOptions

Тип: D2D1_LAYER_OPTIONS

Значение типа , указывающее, будет ли слой отрисовывать текст с помощью сглаживания ClearType.

Требования

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

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

Общие сведения о слоях