|
JPL Spatial
Sound spatialization and propagation library
|
Base class for Ring-like indexing operations. More...
Protected Member Functions | |
| AbstarctRingBase (uint32_t minSize) | |
| AbstarctRingBase (const AbstarctRingBase &)=default | |
| AbstarctRingBase & | operator= (const AbstarctRingBase &)=default |
| uint32_t | IncrementIndex (uint32_t index) const |
| uint32_t | DecrementIndex (uint32_t index) const |
| uint32_t | GetOffset (uint32_t index, uint32_t offset) const |
| Get the index of the sample at an offset from the WriteIndex. | |
| uint32_t | GetMirrorIndex (uint32_t index, uint32_t maxWindow) const |
Base class for Ring-like indexing operations.
|
inlineexplicitprotected |
|
protecteddefault |
|
inlineprotected |
|
inlineprotected |
| index | index of the sample to mirror, must be < mRing; |
|
inlineprotected |
Get the index of the sample at an offset from the WriteIndex.
|
inlineprotected |
|
protecteddefault |