Interface ISimulationBufferOutput<T>
- Namespace
- Game.Core.Simulation.Buffers
- Assembly
- Game.Core.Simulation.dll
public interface ISimulationBufferOutput<T>
Type Parameters
T
- Extension Methods
Properties
Capacity
int Capacity { get; }
Property Value
- int
Count
int Count { get; }
Property Value
- int
OutputTicks
Ticks OutputTicks { get; }
Property Value
Methods
CanDequeue()
bool CanDequeue()
Returns
- bool
CanDequeue(out T)
bool CanDequeue(out T item)
Parameters
itemT
Returns
- bool
Dequeue(out Ticks)
T Dequeue(out Ticks excessTicks)
Parameters
excessTicksTicks
Returns
- T
TryDequeue(out T, out Ticks)
bool TryDequeue(out T item, out Ticks excessTicks)
Parameters
itemTexcessTicksTicks
Returns
- bool
UpdateOutput(Ticks)
void UpdateOutput(Ticks deltaTicks_T)
Parameters
deltaTicks_TTicks