![]() |
Deluge Firmware 1.3.0
Build date: 2025.06.05
|
Public Member Functions | |
GrainBuffer (GrainBuffer &other)=delete | |
GrainBuffer (const GrainBuffer &other)=delete | |
GrainBuffer (GranularProcessor *grainFX) | |
bool | mayBeStolen (void *thingNotToStealFrom) override |
void | steal (char const *errorCode) override |
StealableQueue | getAppropriateQueue () const override |
StereoSample & | operator[] (int32_t i) |
StereoSample | operator[] (int32_t i) const |
![]() | |
bool | operator== (const Stealable &other) const |
Object equality is based on pointer equality. | |
Public Attributes | |
bool | inUse = true |
![]() | |
uint32_t | lastTraversalNo = 0xFFFFFFFF |
Private Attributes | |
GranularProcessor * | owner |
std::array< StereoSample, kModFXGrainBufferSize *sizeof(StereoSample)> | sampleBuffer |
Additional Inherited Members | |
![]() | |
using | link_type = etl::bidirectional_link<0> |
|
inlinenodiscardoverridevirtual |
Implements Stealable.
|
inlineoverridevirtual |
Implements Stealable.
|
inlineoverridevirtual |
Implements Stealable.