API reference
API reference
Select your platform
No SDKs available
No versions available

RingBuffer Class

Fields

OnDataAdded OnDataAddedEvent[Get]
int Capacity[Get]
T this[long bufferDataIndex][Get]

Member Functions

delegate void OnDataAdded
( T [] data,
int offset,
int length )
delegate void ByteDataWriter
( T [] buffer,
int offset,
int length )
int GetBufferArrayIndex
( long bufferDataIndex )
void Clear
( bool eraseData )
RingBuffer
( int capacity )
void WriteFromBuffer
( ByteDataWriter writer,
long newBufferIndex,
int length )
void Push
( T [] data,
int offset,
int length )
void Push
( T data )
int Read
( T [] data,
int offset,
int length,
long bufferDataIndex )
Marker CreateMarker
( int offset )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon