Table of Contents

Enum CurveLoopType

Namespace
Microsoft.Xna.Framework
Assembly
MonoGame.Framework.dll

Defines how the Curve value is determined for position before first point or after the end point on the Curve.

public enum CurveLoopType

Fields

Constant = 0

The value of Curve will be evaluated as first point for positions before the beginning and end point for positions after the end.

Cycle = 1

The positions will wrap around from the end to beginning of the Curve for determined the value.

CycleOffset = 2

The positions will wrap around from the end to beginning of the Curve. The value will be offset by the difference between the values of first and end CurveKey multiplied by the wrap amount. If the position is before the beginning of the Curve the difference will be subtracted from its value; otherwise the difference will be added.

Linear = 4

The linear interpolation will be performed for determined the value.

Oscillate = 3

The value at the end of the Curve act as an offset from the same side of the Curve toward the opposite side.