Struct UIValueNumberRange
- Namespace
- KSP.UI.Binding.Core
- Assembly
- Assembly-CSharp.dll
public struct UIValueNumberRange
- Inherited Members
-
- Extension Methods
-
Constructors
UIValueNumberRange(double, double, double)
public UIValueNumberRange(double min, double max, double rangeStep = 0)
Parameters
min double
max double
rangeStep double
Fields
Default
public static readonly UIValueNumberRange Default
Field Value
- UIValueNumberRange
Properties
Max
public readonly double Max { get; }
Property Value
- double
Min
public readonly double Min { get; }
Property Value
- double
Range
public readonly double Range { get; }
Property Value
- double
Step
public readonly double Step { get; }
Property Value
- double
UseRangeStep
public readonly bool UseRangeStep { get; }
Property Value
- bool
Methods
MapValueFrom01(float)
public double MapValueFrom01(float value01)
Parameters
value01 float
Returns
- double
MapValueTo01(double)
public float MapValueTo01(double valueMapped)
Parameters
valueMapped double
Returns
- float
RoundValue01(float, double, out double)
public float RoundValue01(float value01, double toNearestMapped, out double valueMappedRounded)
Parameters
value01 float
toNearestMapped double
valueMappedRounded double
Returns
- float
RoundValueMapped(double, double)
public double RoundValueMapped(double valueMapped, double toNearestMapped)
Parameters
valueMapped double
toNearestMapped double
Returns
- double