struttura D2D1_LAYER_PARAMETERS (d2d1.h)

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

Sintassi

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;

Members

contentBounds

Tipo: D2D1_RECT_F

Limiti del contenuto del livello. Il rendering del contenuto non verrà eseguito all'esterno di questi limiti.

geometricMask

Tipo: ID2D1Geometry*

La maschera geometrica specifica l'area del livello composita nella destinazione di rendering.

maskAntialiasMode

Tipo: D2D1_ANTIALIAS_MODE

Valore che specifica la modalità di anti-aliasing per la maschera geometrica.

maskTransform

Tipo: D2D1_MATRIX_3X2_F

Valore che specifica la trasformazione applicata alla maschera geometrica durante la composizione del livello.

opacity

Tipo: FLOAT

Valore di opacità applicato in modo uniforme a tutte le risorse nel livello durante la composizione alla destinazione.

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 rispetto al pixel del livello corrispondente.

layerOptions

Tipo: D2D1_LAYER_OPTIONS

Valore che specifica se il livello intende eseguire il rendering del testo con l'antialiasing ClearType.

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]
Intestazione d2d1.h

Vedi anche

Panoramica dei livelli