D2D1_LAYER_PARAMETERS1-Struktur (d2d1_1.h)
Enthält die Inhaltsgrenzen, Maskierungsinformationen, Deckkrafteinstellungen und andere Optionen für eine Ebenenressource.
Syntax
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;
Member
contentBounds
Typ: D2D1_RECT_F
Die Inhaltsgrenzen der Ebene. Das Rendern von Inhalten außerhalb dieser Grenzen ist nicht garantiert.
geometricMask
Typ: ID2D1Geometry*
Die geometrische Maske gibt den Bereich der Ebene an, die mit dem Renderziel zusammengesetzt wird.
maskAntialiasMode
Typ: D2D1_ANTIALIAS_MODE
Ein -Wert, der den Antialiasingmodus für die geometricMask angibt.
maskTransform
Typ: D2D1_MATRIX_3X2_F
Ein -Wert, der die Transformation angibt, die beim Komponieren der Ebene auf die geometrische Maske angewendet wird.
opacity
Typ: FLOAT
Ein Deckkraftwert, der bei der Kompositierung mit dem Ziel einheitlich auf alle Ressourcen in der Ebene angewendet wird.
opacityBrush
Typ: ID2D1Brush*
Ein Pinsel, der verwendet wird, um die Deckkraft der Ebene zu ändern. Der Pinsel wird der Ebene zugeordnet, und der Alphakanal jedes zugeordneten Pinselpixels wird mit dem entsprechenden Ebenenpixel multipliziert.
layerOptions
Typ: D2D1_LAYER_OPTIONS1
Zusätzliche Optionen für die Ebenenerstellung.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Kopfzeile | d2d1_1.h (einschließlich D2d1.h) |