Condividi tramite


Funzione LayerParameters (d2d1helper.h)

Crea una struttura D2D1_LAYER_PARAMETERS .

Sintassi

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
);

Parametri

[in, ref] contentBounds

Tipo: const D2D1_RECT_F

Limiti del contenuto del livello. Il rendering del contenuto esterno a questi limiti non è garantito. Il valore predefinito è D2D1::InfiniteRect.

[in, optional] geometricMask

Tipo: ID2D1Geometry*

Maschera che specifica l'area del livello composita nella destinazione di rendering o NULL. Il valore predefinito è NULL.

maskAntialiasMode

Tipo: D2D1_ANTIALIAS_MODE

Valore che specifica la modalità di anti-aliasing per la maschera geometrica. Il valore predefinito è D2D1_ANTIALIAS_MODE_PER_PRIMITIVE.

maskTransform

Tipo: D2D1_MATRIX_3X2_F

Valore che specifica la trasformazione applicata alla maschera geometrica durante la composizione del livello. Il valore predefinito è D2D1::IdentityMatrix.

opacity

Tipo: FLOAT

Opacità applicata in modo uniforme a tutte le risorse nel livello durante la composizione alla destinazione. Il valore predefinito è 1,0.

opacityBrush

Tipo: ID2D1Brush*

Pennello utilizzato per modificare l'opacità del livello. Il pennello viene mappato al livello e il canale alfa di ogni pixel del pennello mappato viene moltiplicato per il pixel del livello corrispondente. Il valore predefinito è NULL.

layerOptions

Tipo: D2D1_LAYER_OPTIONS

Valore che specifica se il livello intende eseguire il rendering del testo con l'antialiasing ClearType. Il valore predefinito è D2D1_LAYER_OPTIONS_NONE.

Valore restituito

Tipo: D2D1_LAYER_PARAMETERS

Struttura che contiene i limiti del contenuto, le informazioni sulla maschera, le impostazioni di opacità e altre opzioni per una risorsa livello.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1helper.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

D2D1_ANTIALIAS_MODE

D2D1_LAYER_OPTIONS

D2D1_LAYER_PARAMETERS

ID2D1Brush

Panoramica dei livelli