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: