Click or drag to resize
CanvasDrawingSessionCreateLayer Method (ICanvasBrush, CanvasGeometry, Matrix3x2)
Creates a layer that will clip its contents to an arbitrarily complex region defined by a geometry, and blend the specified opacity mask brush.

Namespace:  Microsoft.Graphics.Canvas
Assembly:  Microsoft.Graphics.Canvas (in Microsoft.Graphics.Canvas.dll) Version: 0.0.0.0
Syntax
C#
public CanvasActiveLayer CreateLayer(
	ICanvasBrush opacityBrush,
	CanvasGeometry clipGeometry,
	Matrix3x2 geometryTransform
)

Parameters

opacityBrush
Type: Microsoft.Graphics.Canvas.BrushesICanvasBrush
clipGeometry
Type: Microsoft.Graphics.Canvas.GeometryCanvasGeometry
geometryTransform
Type: System.NumericsMatrix3x2

Return Value

Type: CanvasActiveLayer
Remarks

The layer affects all drawing until the returned CanvasActiveLayer object is closed. In C# this is typically done with a 'using' statement, or in C++/CX the 'delete' keyword.

Antialising mode of the clip geometry is determined by the value of the Antialiasing property when CreateLayer is called.

For more information about layers, see CanvasActiveLayer.

See Also