Table of Contents

Struct MonotonicQuadraticBezier

Namespace
Xui.Core.Curves2D
Assembly
Xui.Core.dll

Holds one or two Y-monotonic quadratic Bézier segments that together represent a single quadratic curve split at its Y-extremum.

public readonly struct MonotonicQuadraticBezier
Inherited Members

Constructors

MonotonicQuadraticBezier(QuadraticBezier, QuadraticBezier?)

Initializes the struct with one or two Y-monotonic segments.

public MonotonicQuadraticBezier(QuadraticBezier first, QuadraticBezier? second = null)

Parameters

first QuadraticBezier

The first monotonic segment.

second QuadraticBezier?

The second monotonic segment, if any.

Fields

First

The first (and always present) Y-monotonic segment.

public readonly QuadraticBezier First

Field Value

QuadraticBezier

Second

The second Y-monotonic segment, or null if no split was needed.

public readonly QuadraticBezier? Second

Field Value

QuadraticBezier?