D2D1_LAYER_PARAMETERS1 struttura (d2d1_1.h)
Contiene i limiti di contenuto, le informazioni sulla maschera, le impostazioni di opacità e altre opzioni per una risorsa livello.
Sintassi
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;
Members
contentBounds
Tipo: D2D1_RECT_F
Limiti di contenuto del livello. Il contenuto all'esterno di questi limiti non è garantito per il rendering.
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à antialiasing 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 uniformemente 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 di pennello mappato viene moltiplicato rispetto al pixel del livello corrispondente.
layerOptions
Tipo: D2D1_LAYER_OPTIONS1
Opzioni aggiuntive per la creazione del livello.
Requisiti
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_1.h (includere D2d1.h) |