estrutura D2D1_LAYER_PARAMETERS (d2d1.h)

Contém os limites de conteúdo, informações de máscara, configurações de opacidade e outras opções para um recurso de camada.

Sintaxe

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;

Membros

contentBounds

Tipo: D2D1_RECT_F

Os limites de conteúdo da camada. O conteúdo não será renderizado fora desses limites.

geometricMask

Tipo: ID2D1Geometry*

A máscara geométrica especifica a área da camada composta no destino de renderização.

maskAntialiasMode

Tipo: D2D1_ANTIALIAS_MODE

Um valor que especifica o modo de suavização para o geometricMask.

maskTransform

Tipo: D2D1_MATRIX_3X2_F

Um valor que especifica a transformação que é aplicada à máscara geométrica ao redigir a camada.

opacity

Tipo: FLOAT

Um valor de opacidade que é aplicado uniformemente a todos os recursos na camada ao compor para o destino.

opacityBrush

Tipo: ID2D1Brush*

Um pincel usado para modificar a opacidade da camada. O pincel é mapeado para a camada e o canal alfa de cada pixel de pincel mapeado é multiplicado em relação ao pixel de camada correspondente.

layerOptions

Tipo: D2D1_LAYER_OPTIONS

Um valor que especifica se a camada pretende renderizar texto com a suavização ClearType.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d2d1.h

Confira também

Visão geral das camadas