Interval クラス
Begin〜End の区間だけCurveValueを適用し、 区間外は0または1にクランプするカーブ。
名前空間: FloatSoda.Animation
アセンブリ: FloatSoda.dll
public record Interval : Curve, ICurve, IEquatable<Curve>, IEquatable<Interval>実装するインターフェイス
Section titled “実装するインターフェイス”ICurve, IEquatable<Curve>, IEquatable<Interval>
継承したメンバー
Section titled “継承したメンバー”Curve.Transform(double), Curve.TransformInternal(double), Curve.Flipped, Curve.PrintMembers(StringBuilder), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
コンストラクター
Section titled “コンストラクター”Interval(double, double, ICurve?)
Section titled “Interval(double, double, ICurve?)”Begin〜End の区間だけCurveValueを適用し、 区間外は0または1にクランプするカーブ。
public Interval(double Begin, double End, ICurve? CurveValue = null)パラメーター
Section titled “パラメーター”Begin double
End double
CurveValue ICurve?
public double Begin { get; init; }プロパティの値
Section titled “プロパティの値”CurveValue
Section titled “CurveValue”public ICurve? CurveValue { get; init; }プロパティの値
Section titled “プロパティの値”public double End { get; init; }プロパティの値
Section titled “プロパティの値”TransformInternal(double)
Section titled “TransformInternal(double)”t∈(0,1) の変換本体。派生クラスが実装します。
protected override double TransformInternal(double t)パラメーター
Section titled “パラメーター”t double