Struct Ticks
- Namespace
- Game.Core.Simulation
- Assembly
- Game.Core.Simulation.dll
public readonly struct Ticks
- Extension Methods
-
Constructors
Ticks(long)
Parameters
value long
Fields
MaxValue
public static readonly Ticks MaxValue
Field Value
- Ticks
MinValue
public static readonly Ticks MinValue
Field Value
- Ticks
OneSecond
public static readonly Ticks OneSecond
Field Value
- Ticks
TicksPerSecond
public const long TicksPerSecond = 9604980000
Field Value
- long
Value
public readonly long Value
Field Value
- long
Zero
public static readonly Ticks Zero
Field Value
- Ticks
Properties
FloatSeconds
public float FloatSeconds { get; }
Property Value
- float
FullSeconds
public int FullSeconds { get; }
Property Value
- int
Methods
Abs(Ticks)
public static Ticks Abs(Ticks x)
Parameters
x Ticks
Returns
- Ticks
Clamp(Ticks, Ticks, Ticks)
public static Ticks Clamp(Ticks x, Ticks a, Ticks b)
Parameters
x Ticks
a Ticks
b Ticks
Returns
- Ticks
CompareTo(Ticks)
public int CompareTo(Ticks other)
Parameters
other Ticks
Returns
- int
CompareTo(object)
public int CompareTo(object obj)
Parameters
obj object
Returns
- int
Equals(Ticks)
public bool Equals(Ticks other)
Parameters
other Ticks
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
obj object
Returns
- bool
FromMilliSeconds(int)
public static Ticks FromMilliSeconds(int milliSeconds)
Parameters
milliSeconds int
Returns
- Ticks
FromSeconds(int)
public static Ticks FromSeconds(int seconds)
Parameters
seconds int
Returns
- Ticks
FromSeconds(float)
public static Ticks FromSeconds(float seconds)
Parameters
seconds float
Returns
- Ticks
GetHashCode()
public override int GetHashCode()
Returns
- int
Max(Ticks, Ticks)
public static Ticks Max(Ticks a, Ticks b)
Parameters
a Ticks
b Ticks
Returns
- Ticks
Min(Ticks, Ticks)
public static Ticks Min(Ticks a, Ticks b)
Parameters
a Ticks
b Ticks
Returns
- Ticks
Ratio(Ticks, Ticks)
public static float Ratio(Ticks a, Ticks b)
Parameters
a Ticks
b Ticks
Returns
- float
Sign(Ticks)
public static int Sign(Ticks x)
Parameters
x Ticks
Returns
- int
ToString()
public override string ToString()
Returns
- string
Operators
operator +(Ticks, Ticks)
public static Ticks operator +(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- Ticks
operator /(Ticks, Ticks)
public static int operator /(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- int
operator /(Ticks, int)
public static Ticks operator /(Ticks lhs, int rhs)
Parameters
lhs Ticks
rhs int
Returns
- Ticks
operator ==(Ticks, Ticks)
public static bool operator ==(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- bool
operator >(Ticks, Ticks)
public static bool operator >(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- bool
operator >=(Ticks, Ticks)
public static bool operator >=(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- bool
operator !=(Ticks, Ticks)
public static bool operator !=(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- bool
operator <<(Ticks, int)
public static Ticks operator <<(Ticks lhs, int rhs)
Parameters
lhs Ticks
rhs int
Returns
- Ticks
operator <(Ticks, Ticks)
public static bool operator <(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- bool
operator <=(Ticks, Ticks)
public static bool operator <=(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- bool
operator %(Ticks, Ticks)
public static Ticks operator %(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- Ticks
operator %(Ticks, int)
public static Ticks operator %(Ticks lhs, int rhs)
Parameters
lhs Ticks
rhs int
Returns
- Ticks
operator *(Ticks, int)
public static Ticks operator *(Ticks lhs, int rhs)
Parameters
lhs Ticks
rhs int
Returns
- Ticks
operator *(int, Ticks)
public static Ticks operator *(int lhs, Ticks rhs)
Parameters
lhs int
rhs Ticks
Returns
- Ticks
operator >>(Ticks, int)
public static Ticks operator >>(Ticks lhs, int rhs)
Parameters
lhs Ticks
rhs int
Returns
- Ticks
operator -(Ticks, Ticks)
public static Ticks operator -(Ticks lhs, Ticks rhs)
Parameters
lhs Ticks
rhs Ticks
Returns
- Ticks
operator -(Ticks)
public static Ticks operator -(Ticks tick)
Parameters
tick Ticks
Returns
- Ticks
operator +(Ticks)
public static Ticks operator +(Ticks tick)
Parameters
tick Ticks
Returns
- Ticks