DOSBox-X
 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 *useSynth, int useDebugPartialNum)
int debugGetPartialNum () const
unsigned long debugGetSampleNum () const
int getOwnerPart () const
const Poly * getPoly () const
bool isActive () const
void activate (int part)
void deactivate (void)
void startPartial (const Part *part, Poly *usePoly, const PatchCache *usePatchCache, const MemParams::RhythmTemp *rhythmTemp, Partial *pairPartial)
void startAbort ()
void startDecayAll ()
bool shouldReverb ()
bool hasRingModulatingSlave () const
bool isRingModulatingSlave () const
bool isPCM () const
const ControlROMPCMStruct * getControlROMPCMStruct () const
Synth * getSynth () const
bool produceOutput (float *leftBuf, float *rightBuf, unsigned long length)
unsigned long generateSamples (Bit16s *partialBuf, unsigned long length)

Public Attributes

const PatchCache * patchCache
TVA * tva
TVP * tvp
TVF * tvf
PatchCache cachebackup
Partial * pair
bool alreadyOutputed = false

Detailed Description

Definition at line 36 of file Partial.h.


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