Allolib  1.0
C++ Components For Interactive Multimedia
al::PolySynth Member List

This is the complete list of members for al::PolySynth, including all inherited members.

allNotesOff()al::PolySynthvirtual
allocatePolyphony(int number)al::PolySynth
allocatePolyphony(std::string name, int number)al::PolySynth
allocateVoice(std::string name) (defined in al::PolySynth)al::PolySynth
allocateVoice() (defined in al::PolySynth)al::PolySynthinline
AllocationCallback typedef (defined in al::PolySynth)al::PolySynthprotected
append(AudioCallback &v)al::PolySynth
BusRoutingCallback typedef (defined in al::PolySynth)al::PolySynth
Creators typedef (defined in al::PolySynth)al::PolySynthprotected
disableAllocation() (defined in al::PolySynth)al::PolySynth
disableAllocation(std::string name) (defined in al::PolySynth)al::PolySynth
FreeCallback typedef (defined in al::PolySynth)al::PolySynthprotected
gain(float gainValue)al::PolySynthinline
gain()al::PolySynthinline
getActiveVoices() (defined in al::PolySynth)al::PolySynthinline
getFreeVoice()al::PolySynth
getFreeVoices()al::PolySynthinline
getVoice(bool forceAlloc=false)al::PolySynth
getVoice(std::string name, bool forceAlloc=false)al::PolySynth
insertAfter(AudioCallback &v, AudioCallback &afterThis)al::PolySynth
insertBefore(AudioCallback &v, AudioCallback &beforeThis)al::PolySynth
insertFreeVoice(SynthVoice *voice)al::PolySynth
internalAudioIO (defined in al::PolySynth)al::PolySynthprotected
m_internalAudioConfigured (defined in al::PolySynth)al::PolySynthprotected
m_useInternalAudioIO (defined in al::PolySynth)al::PolySynthprotected
mActiveVoicesal::PolySynthprotected
mAllNotesOff (defined in al::PolySynth)al::PolySynthprotected
mAllocationCallbacks (defined in al::PolySynth)al::PolySynthprotected
mAudioGain (defined in al::PolySynth)al::PolySynthprotected
mBusRoutingCallback (defined in al::PolySynth)al::PolySynthprotected
mChannelMap (defined in al::PolySynth)al::PolySynthprotected
mCpuClockThread (defined in al::PolySynth)al::PolySynthprotected
mCpuGranularitySec (defined in al::PolySynth)al::PolySynthprotected
mCreators (defined in al::PolySynth)al::PolySynthprotected
mDefaultUserData (defined in al::PolySynth)al::PolySynthprotected
mFreeCallbacks (defined in al::PolySynth)al::PolySynthprotected
mFreeVoiceLock (defined in al::PolySynth)al::PolySynthprotected
mFreeVoicesal::PolySynthprotected
mGraphicsLock (defined in al::PolySynth)al::PolySynthprotected
mIdCounter (defined in al::PolySynth)al::PolySynthprotected
mMasterMode (defined in al::PolySynth)al::PolySynthprotected
mNoAllocationList (defined in al::PolySynth)al::PolySynthprotected
mPostProcessing (defined in al::PolySynth)al::PolySynthprotected
mRunCPUClock (defined in al::PolySynth)al::PolySynthprotected
mTriggerOffCallbacks (defined in al::PolySynth)al::PolySynthprotected
mTriggerOnCallbacks (defined in al::PolySynth)al::PolySynthprotected
mVerbose (defined in al::PolySynth)al::PolySynthprotected
mVoiceBusChannels (defined in al::PolySynth)al::PolySynthprotected
mVoiceIdsToFree (defined in al::PolySynth)al::PolySynthprotected
mVoiceIdsToTurnOff (defined in al::PolySynth)al::PolySynthprotected
mVoiceMaxInputChannels (defined in al::PolySynth)al::PolySynthprotected
mVoiceMaxOutputChannels (defined in al::PolySynth)al::PolySynthprotected
mVoicesToInsertal::PolySynthprotected
mVoiceToInsertLock (defined in al::PolySynth)al::PolySynthprotected
PolySynth(TimeMasterMode masterMode=TimeMasterMode::TIME_MASTER_AUDIO) (defined in al::PolySynth)al::PolySynth
popFreeVoice(SynthVoice *voice)al::PolySynth
prepare(AudioIOData &io) (defined in al::PolySynth)al::PolySynthprotectedvirtual
prepend(AudioCallback &v)al::PolySynth
print(std::ostream &stream=std::cout)al::PolySynth
processGain(AudioIOData &io) (defined in al::PolySynth)al::PolySynthinlineprotected
processInactiveVoices()al::PolySynthinline
processVoices()al::PolySynthinline
processVoiceTurnOff()al::PolySynthinline
registerAllocateCallback(std::function< void(SynthVoice *voice, void *)> cb, void *userData=nullptr)al::PolySynth
registerFreeCallback(std::function< bool(int id, void *userData)> cb, void *userData=nullptr)al::PolySynth
registerSynthClass(std::string name="", bool allowAutoAllocation=true)al::PolySynthinline
registerTriggerOffCallback(std::function< bool(int id, void *userData)> cb, void *userData=nullptr)al::PolySynth
registerTriggerOnCallback(std::function< bool(SynthVoice *voice, int offsetFrames, int id, void *userData)> cb, void *userData=nullptr)al::PolySynth
remove(AudioCallback &v)al::PolySynth
render(AudioIOData &io)al::PolySynthvirtual
render(Graphics &g)al::PolySynthvirtual
setBusRoutingCallback(BusRoutingCallback cb)al::PolySynth
setChannelMap(std::vector< size_t > channelMap)al::PolySynth
setCpuClockGranularity(double timeSecs)al::PolySynthinline
setDefaultUserData(void *userData)al::PolySynthinline
setTimeMaster(TimeMasterMode masterMode)al::PolySynth
setVoiceBusChannels(uint16_t channels)al::PolySynthinline
setVoiceMaxOutputChannels(uint16_t channels)al::PolySynth
startCpuClockThread() (defined in al::PolySynth)al::PolySynthprotected
SynthSequencer (defined in al::PolySynth)al::PolySynthfriend
triggerOff(int id)al::PolySynth
TriggerOffCallback typedef (defined in al::PolySynth)al::PolySynthprotected
triggerOn(SynthVoice *voice, int offsetFrames=0, int id=-1, void *userData=nullptr)al::PolySynth
TriggerOnCallback typedef (defined in al::PolySynth)al::PolySynthprotected
update(double dt=0)al::PolySynthvirtual
verbose() (defined in al::PolySynth)al::PolySynthinline
verbose(bool verbose) (defined in al::PolySynth)al::PolySynthinline
VoiceCreatorFunc typedef (defined in al::PolySynth)al::PolySynthprotected
~PolySynth() (defined in al::PolySynth)al::PolySynthvirtual