#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: