|
|
int32_t | cloneFromSample (Sample *sample) |
|
uint32_t | render (int32_t *outputBuffer, int32_t numSamples, uint32_t phaseIncrementNow, uint32_t phase, bool doOscSync, uint32_t resetterPhase, uint32_t resetterPhaseIncrement, int32_t resetterDivideByPhaseIncrement, uint32_t retriggerPhase, int32_t waveIndex, int32_t waveIndexIncrement) |
|
Error | setup (Sample *sample, int32_t nativeNumSamplesPerCycle=0, uint32_t audioDataStartPosBytes=0, uint32_t audioDataLengthBytes=0, int32_t byteDepth=0, RawDataFormat rawDataFormat=RawDataFormat::NATIVE, WaveTableReader *reader=nullptr) |
|
void | deleteAllBandsAndData () |
|
void | bandDataBeingStolen (WaveTableBandData *bandData) |
|
| AudioFile (AudioFileType newType) |
|
Error | loadFile (AudioFileReader *reader, bool isAiff, bool makeWaveTableWorkAtAllCosts) |
|
virtual void | finalizeAfterLoad (uint32_t fileSize) |
|
void | addReason () |
|
void | removeReason (char const *errorCode) |
| bool | mayBeStolen (void *thingNotToStealFrom=NULL) final |
| void | steal (char const *errorCode) final |
| StealableQueue | getAppropriateQueue () override |
|
void | remove () |
|
void | insertOtherNodeBefore (BidirectionalLinkedListNode *otherNode) |
|
bool | isLast () |
|
|
void | doRenderingLoop (int32_t *__restrict__ thisSample, int32_t const *bufferEnd, int32_t firstCycleNumber, WaveTableBand *__restrict__ bandHere, uint32_t phase, uint32_t phaseIncrement, uint32_t waveIndexScaled, int32_t waveIndexIncrementScaled, const int16_t *__restrict__ kernel) |
|
void | doRenderingLoopSingleCycle (int32_t *__restrict__ thisSample, int32_t const *bufferEnd, WaveTableBand *__restrict__ bandHere, uint32_t phase, uint32_t phaseIncrement, const int16_t *__restrict__ kernel) |
|
|
static constexpr bool | isSample (const AudioFile *file) |
|
static constexpr bool | isWaveTable (const AudioFile *file) |
◆ numReasonsDecreasedToZero()
| void WaveTable::numReasonsDecreasedToZero |
( |
char const * | errorCode | ) |
|
|
overrideprotectedvirtual |
◆ numReasonsIncreasedFromZero()
| void WaveTable::numReasonsIncreasedFromZero |
( |
| ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files:
- src/deluge/storage/wave_table/wave_table.h
- src/deluge/storage/wave_table/wave_table.cpp