All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes
MT32Emu::Partial Class Reference

List of all members.

Public Member Functions

 Partial (Synth *synth, int debugPartialNum)
int debugGetPartialNum () const
unsigned long debugGetSampleNum () const
int getOwnerPart () const
const PolygetPoly () const
bool isActive () const
void activate (int part)
void deactivate (void)
void startPartial (const Part *part, Poly *usePoly, const PatchCache *useCache, const MemParams::RhythmTemp *rhythmTemp, Partial *pairPartial)
void startAbort ()
void startDecayAll ()
bool shouldReverb ()
bool hasRingModulatingSlave () const
bool isRingModulatingSlave () const
bool isPCM () const
const ControlROMPCMStructgetControlROMPCMStruct () const
SynthgetSynth () const
bool produceOutput (float *leftBuf, float *rightBuf, unsigned long length)
unsigned long generateSamples (Bit16s *partialBuf, unsigned long length)

Public Attributes

const PatchCachepatchCache
PatchCache cachebackup
bool alreadyOutputed

Detailed Description

Definition at line 36 of file Partial.h.

The documentation for this class was generated from the following files: