Table of Contents

Method FillQuadrilateral

Namespace
LMKit.Graphics.Drawing
Assembly
LM-Kit.NET.dll

FillQuadrilateral(Quadrilateral, Color32)

Fills the interior of the specified quadrilateral with a solid color.

public Canvas FillQuadrilateral(Quadrilateral quad, Color32 color)

Parameters

quad Quadrilateral

The four-cornered polygon to fill.

color Color32

The fill color.

Returns

Canvas

This Canvas instance for fluent chaining.

Examples

var quad = new Quadrilateral(
    new Point(50, 10), new Point(250, 10),
    new Point(280, 110), new Point(20, 110));
var canvas = new Canvas(image);
canvas.FillQuadrilateral(quad, new Color32(0, 180, 0));

Exceptions

ArgumentNullException

Thrown if quad is null.

FillQuadrilateral(Quadrilateral, Brush)

Fills the interior of the specified quadrilateral using the given brush.

public Canvas FillQuadrilateral(Quadrilateral quad, Brush brush)

Parameters

quad Quadrilateral

The four-cornered polygon to fill.

brush Brush

The brush that defines the fill color.

Returns

Canvas

This Canvas instance for fluent chaining.

Examples

var quad = new Quadrilateral(
    new Point(50, 10), new Point(250, 10),
    new Point(280, 110), new Point(20, 110));
var brush = new Brush(new Color32(0, 180, 0));
var canvas = new Canvas(image);
canvas.FillQuadrilateral(quad, brush);

Exceptions

ArgumentNullException

Thrown if quad or brush is null.