estrutura D2D1_LAYER_PARAMETERS1 (d2d1_1.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_PARAMETERS1 {
D2D1_RECT_F contentBounds;
ID2D1Geometry *geometricMask;
D2D1_ANTIALIAS_MODE maskAntialiasMode;
D2D1_MATRIX_3X2_F maskTransform;
FLOAT opacity;
ID2D1Brush *opacityBrush;
D2D1_LAYER_OPTIONS1 layerOptions;
} D2D1_LAYER_PARAMETERS1;
Membros
contentBounds
Tipo: D2D1_RECT_F
Os limites de conteúdo da camada. Não há garantia de renderização de conteúdo 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_OPTIONS1
Opções adicionais para a criação da camada.
Requisitos
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_1.h (inclua D2d1.h) |