class SimpleCircularBuffer<Class T>Source
Constructors 1
void SimpleCircularBuffer(int pSize, T pDefaultValue)Initialize Simple Circular Buffer Cyclic Buffer
pSizesizeof the bufferpDefaultValueinitialvalue stored in buffer
Members 3
private int m_Size = 0private ref array<T> m_Samples = new array<T>()Methods 3
void Add(T newSample)Add new value to buffer
newSamplevaluethat will be added to buffer
Returns: average value from the buffer
ref SimpleCircularBuffer<float> m_Buffer = SimpleCircularBuffer<float>(2, -1);
m_Buffer.Add(0.1);Referenced by DynamicMusicPlayer.SetSelectedTrackFromCategory()
array<T> GetValues()Returns array of values stored in buffer
pIndexsizeof the buffer
References m_Samples
Referenced by DynamicMusicPlayer.SelectRandomTrackIndexFromCategory()