Table of Contents

Struct Ticks

Namespace
Game.Core.Simulation
Assembly
Game.Core.Simulation.dll
public readonly struct Ticks
Extension Methods

Constructors

Ticks(long)

public Ticks(long value)

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