C# Class NativeUI.MiscExtensions

Show file Open project: Guad/NativeUI

Public Properties

Property Type Description
SharedRandom System.Random

Public Methods

Method Description
AddPoints ( this left, Point right ) : Point
Clamp ( this val, float min, float max ) : float
LinearFloatLerp ( float start, float end, int currentTime, int duration ) : float
LinearVectorLerp ( System.Vector3 start, System.Vector3 end, int currentTime, int duration ) : System.Vector3
QuadraticEasingLerp ( float start, float end, int currentTime, int duration ) : float
SubtractPoints ( this left, Point right ) : Point
VectorLerp ( System.Vector3 start, System.Vector3 end, int currentTime, int duration, Func easingFunc ) : System.Vector3

Method Details

AddPoints() public static method

public static AddPoints ( this left, Point right ) : Point
left this
right Point
return Point

Clamp() public static method

public static Clamp ( this val, float min, float max ) : float
val this
min float
max float
return float

LinearFloatLerp() public static method

public static LinearFloatLerp ( float start, float end, int currentTime, int duration ) : float
start float
end float
currentTime int
duration int
return float

LinearVectorLerp() public static method

public static LinearVectorLerp ( System.Vector3 start, System.Vector3 end, int currentTime, int duration ) : System.Vector3
start System.Vector3
end System.Vector3
currentTime int
duration int
return System.Vector3

QuadraticEasingLerp() public static method

public static QuadraticEasingLerp ( float start, float end, int currentTime, int duration ) : float
start float
end float
currentTime int
duration int
return float

SubtractPoints() public static method

public static SubtractPoints ( this left, Point right ) : Point
left this
right Point
return Point

VectorLerp() public static method

public static VectorLerp ( System.Vector3 start, System.Vector3 end, int currentTime, int duration, Func easingFunc ) : System.Vector3
start System.Vector3
end System.Vector3
currentTime int
duration int
easingFunc Func
return System.Vector3

Property Details

SharedRandom public static property

public static Random,System SharedRandom
return System.Random