|
JPL Spatial
Sound spatialization and propagation library
|
Special case for 0-1 MaxWindow doesn't require mirror index. More...
#include <JPLSpatial/Utilities/AbstractIndex.h>
Public Types | |
| using | Index = uint32_t |
Public Member Functions | |
| AbstractRingIndex (uint32_t minSize) | |
| AbstractRingIndex (const AbstractRingIndex &)=default | |
| AbstractRingIndex & | operator= (const AbstractRingIndex &)=default |
| uint32_t | GetTotalSize () const |
| Get total size of the ring buffer. | |
| uint32_t | GetRingSize () const |
| Index | GetCurrent () const |
| void | Reset () |
| Index | operator++ () |
| Index | operator++ (int) |
| Index | operator-- () |
| Index | operator-- (int) |
| uint32_t | GetOffset (int32_t offset) const |
Special case for 0-1 MaxWindow doesn't require mirror index.
| using JPL::AbstractRingIndex< MaxWindow, WriteDirection, OperationMode >::Index = uint32_t |
|
inlineexplicit |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
Get total size of the ring buffer.
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |