Função LayerParameters (d2d1helper.h)

Cria uma estrutura D2D1_LAYER_PARAMETERS .

Sintaxe

D2D1_LAYER_PARAMETERS LayerParameters(
  [in, ref]      const D2D1_RECT_F & contentBounds,
  [in, optional] ID2D1Geometry       *geometricMask,
                 D2D1_ANTIALIAS_MODE maskAntialiasMode,
                 D2D1_MATRIX_3X2_F   maskTransform,
                 FLOAT               opacity,
                 ID2D1Brush          *opacityBrush,
                 D2D1_LAYER_OPTIONS  layerOptions
);

Parâmetros

[in, ref] contentBounds

Tipo: const D2D1_RECT_F

Os limites de conteúdo da camada. Não há garantia de renderização de conteúdo fora desses limites. O valor padrão é D2D1::InfiniteRect.

[in, optional] geometricMask

Tipo: ID2D1Geometry*

Uma máscara que especifica a área da camada composta no destino de renderização ou NULL. O valor padrão é NULL.

maskAntialiasMode

Tipo: D2D1_ANTIALIAS_MODE

Um valor que especifica o modo de suavização para a máscara geométrica. O valor padrão é D2D1_ANTIALIAS_MODE_PER_PRIMITIVE.

maskTransform

Tipo: D2D1_MATRIX_3X2_F

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

opacity

Tipo: FLOAT

Uma opacidade que é aplicada uniformemente a todos os recursos na camada ao compor para o destino. O valor padrão é 1.0.

opacityBrush

Tipo: ID2D1Brush*

Um pincel usado para alterar a opacidade da camada. O pincel é mapeado para a camada e o canal alfa de cada pixel de pincel mapeado é multiplicado pelo pixel de camada correspondente. O valor padrão é NULL.

layerOptions

Tipo: D2D1_LAYER_OPTIONS

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

Retornar valor

Tipo: D2D1_LAYER_PARAMETERS

Uma estrutura que 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.

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 Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1helper.h
Biblioteca D2d1.lib
DLL D2d1.dll

Confira também

D2D1_ANTIALIAS_MODE

D2D1_LAYER_OPTIONS

D2D1_LAYER_PARAMETERS

ID2D1Brush

Visão geral das camadas