#include <WaveTable.h>
|
| | WaveTable () |
| |
| | ~WaveTable () |
| |
| int | cloneFromSample (Sample *sample) |
| |
| uint32_t | render (int32_t *outputBuffer, int numSamples, uint32_t phaseIncrementNow, uint32_t phase, bool doOscSync, uint32_t resetterPhase, uint32_t resetterPhaseIncrement, uint32_t resetterDivideByPhaseIncrement, uint32_t retriggerPhase, int32_t waveIndex, int32_t waveIndexIncrement) |
| |
| int | setup (Sample *sample, int nativeNumSamplesPerCycle=0, uint32_t audioDataStartPosBytes=0, uint32_t audioDataLengthBytes=0, int byteDepth=0, int rawDataFormat=0, WaveTableReader *reader=NULL) |
| |
| void | deleteAllBandsAndData () |
| |
| void | bandDataBeingStolen (WaveTableBandData *bandData) |
| |
| | AudioFile (int newType) |
| |
| virtual | ~AudioFile () |
| |
| int | 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) |
| |
| void | steal (char const *errorCode) |
| |
| int | getAppropriateQueue () |
| |
| | Stealable () |
| |
| virtual bool | mayBeStolen (void *thingNotToStealFrom)=0 |
| |
| virtual void | steal (char const *errorCode)=0 |
| |
| virtual int | getAppropriateQueue ()=0 |
| |
| | BidirectionalLinkedListNode () |
| |
| virtual | ~BidirectionalLinkedListNode () |
| |
| void | remove () |
| |
| void | insertOtherNodeBefore (BidirectionalLinkedListNode *otherNode) |
| |
| bool | isLast () |
| |
◆ WaveTable()
◆ ~WaveTable()
| WaveTable::~WaveTable |
( |
| ) |
|
◆ bandDataBeingStolen()
◆ cloneFromSample()
| int WaveTable::cloneFromSample |
( |
Sample * |
sample | ) |
|
◆ deleteAllBandsAndData()
| void WaveTable::deleteAllBandsAndData |
( |
| ) |
|
◆ numReasonsDecreasedToZero()
| void WaveTable::numReasonsDecreasedToZero |
( |
char const * |
errorCode | ) |
|
|
protectedvirtual |
◆ numReasonsIncreasedFromZero()
| void WaveTable::numReasonsIncreasedFromZero |
( |
| ) |
|
|
protectedvirtual |
◆ render()
| uint32_t WaveTable::render |
( |
int32_t * |
outputBuffer, |
|
|
int |
numSamples, |
|
|
uint32_t |
phaseIncrementNow, |
|
|
uint32_t |
phase, |
|
|
bool |
doOscSync, |
|
|
uint32_t |
resetterPhase, |
|
|
uint32_t |
resetterPhaseIncrement, |
|
|
uint32_t |
resetterDivideByPhaseIncrement, |
|
|
uint32_t |
retriggerPhase, |
|
|
int32_t |
waveIndex, |
|
|
int32_t |
waveIndexIncrement |
|
) |
| |
◆ setup()
| int WaveTable::setup |
( |
Sample * |
sample, |
|
|
int |
nativeNumSamplesPerCycle = 0, |
|
|
uint32_t |
audioDataStartPosBytes = 0, |
|
|
uint32_t |
audioDataLengthBytes = 0, |
|
|
int |
byteDepth = 0, |
|
|
int |
rawDataFormat = 0, |
|
|
WaveTableReader * |
reader = NULL |
|
) |
| |
◆ bands
◆ numCycles
◆ numCyclesMagnitude
| int WaveTable::numCyclesMagnitude |
◆ numCycleTransitionsNextPowerOf2
| int WaveTable::numCycleTransitionsNextPowerOf2 |
◆ numCycleTransitionsNextPowerOf2Magnitude
| int WaveTable::numCycleTransitionsNextPowerOf2Magnitude |
◆ waveIndexMultiplier
| int32_t WaveTable::waveIndexMultiplier |
The documentation for this class was generated from the following files: