Table of Contents

Interface ISimulationBufferInput<T>

Namespace
Game.Core.Simulation.Buffers
Assembly
Game.Core.Simulation.dll
public interface ISimulationBufferInput<in T>

Type Parameters

T
Extension Methods

Properties

Capacity

int Capacity { get; }

Property Value

int

Count

int Count { get; }

Property Value

int

InputTicks

Ticks InputTicks { get; }

Property Value

Ticks

Methods

CanEnqueue(T)

bool CanEnqueue(T item)

Parameters

item T

Returns

bool

TryEnqueue(T, Ticks)

bool TryEnqueue(T item, Ticks excessTicks)

Parameters

item T
excessTicks Ticks

Returns

bool

UpdateInput(Ticks)

void UpdateInput(Ticks deltaTicks_T)

Parameters

deltaTicks_T Ticks