LayerParameters-Funktion (d2d1helper.h)

Erstellt eine D2D1_LAYER_PARAMETERS-Struktur .

Syntax

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

Parameter

[in, ref] contentBounds

Typ: const D2D1_RECT_F

Die Inhaltsgrenzen der Ebene. Das Rendern von Inhalten außerhalb dieser Grenzen ist nicht garantiert. Der Standardwert ist D2D1::InfiniteRect.

[in, optional] geometricMask

Typ: ID2D1Geometry*

Eine Maske, die den Bereich der Ebene angibt, der in das Renderziel ( NULL) zusammengesetzt ist. Der Standardwert ist NULL.

maskAntialiasMode

Typ: D2D1_ANTIALIAS_MODE

Ein Wert, der den Antialiasingmodus für die geometrische Maske angibt. Der Standardwert ist D2D1_ANTIALIAS_MODE_PER_PRIMITIVE.

maskTransform

Typ: D2D1_MATRIX_3X2_F

Ein Wert, der die Transformation angibt, die beim Komponieren der Ebene auf die geometrische Maske angewendet wird. Der Standardwert ist D2D1::IdentityMatrix.

opacity

Typ: FLOAT

Eine Deckkraft, die beim Kompositing mit dem Ziel einheitlich auf alle Ressourcen in der Ebene angewendet wird. Der Standardwert ist 1,0.

opacityBrush

Typ: ID2D1Brush*

Ein Pinsel, der verwendet wird, um die Deckkraft der Schicht zu ändern. Der Pinsel wird der Ebene zugeordnet, und der Alphakanal jedes zugeordneten Pinselpixels wird mit dem entsprechenden Ebenenpixel multipliziert. Der Standardwert ist NULL.

layerOptions

Typ: D2D1_LAYER_OPTIONS

Ein Wert, der angibt, ob die Ebene Text mit ClearType-Antialiasing rendern möchte. Der Standardwert ist D2D1_LAYER_OPTIONS_NONE.

Rückgabewert

Typ: D2D1_LAYER_PARAMETERS

Eine Struktur, die die Inhaltsgrenzen, Maskeninformationen, Deckkrafteinstellungen und andere Optionen für eine Ebenenressource enthält.

Anforderungen

Anforderung Wert
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]
Zielplattform Windows
Kopfzeile d2d1helper.h
Bibliothek D2d1.lib
DLL D2d1.dll

Weitere Informationen

D2D1_ANTIALIAS_MODE

D2D1_LAYER_OPTIONS

D2D1_LAYER_PARAMETERS

ID2D1Brush

Übersicht über Ebenen