| addInput() | vital::Processor | protected |
| addOutput(int oversample=1) | vital::Processor | protected |
| bitCrushScale(poly_float db) | vital::Distortion | inlinestatic |
| checkInputAndOutputSize(int num_samples) | vital::Processor | |
| clearOutputBufferForReset(poly_mask reset_mask, int input_index, int output_index) const | vital::Processor | inline |
| clone() const override | vital::Distortion | inlinevirtual |
| connectedInputs() | vital::Processor | |
| Distortion() | vital::Distortion | |
| downSampleScale(poly_float db) | vital::Distortion | inlinestatic |
| driveDbScale(poly_float db) | vital::Distortion | inlinestatic |
| enable(bool enable) | vital::Processor | inlinevirtual |
| enabled() const | vital::Processor | inline |
| getDrivenValue(int type, poly_float value, poly_float drive) | vital::Distortion | static |
| getDriveValue(int type, poly_float input_drive) | vital::Distortion | inlinestatic |
| getOversampleAmount() const | vital::Processor | inline |
| getResetMask(int input_index) const | vital::Processor | inline |
| getSampleRate() const | vital::Processor | inline |
| getTopLevelRouter() const | vital::Processor | |
| hardReset() | vital::Processor | inlinevirtual |
| hasState() const | vital::Processor | inlinevirtual |
| init() | vital::Processor | inlinevirtual |
| initialized() | vital::Processor | inline |
| input(unsigned int index=0) const | vital::Processor | inline |
| inputMatchesBufferSize(int input=0) | vital::Processor | |
| inputs_ | vital::Processor | protected |
| isControlRate() const | vital::Processor | inline |
| isInputSourcePolyphonic(int index=0) | vital::Processor | inline |
| isPolyphonic() const | vital::Processor | virtual |
| kAudio enum value | vital::Distortion | |
| kAudioOut enum value | vital::Distortion | |
| kBitCrush enum value | vital::Distortion | |
| kDownSample enum value | vital::Distortion | |
| kDrive enum value | vital::Distortion | |
| kDriveOut enum value | vital::Distortion | |
| kHardClip enum value | vital::Distortion | |
| kLinearFold enum value | vital::Distortion | |
| kMaxDrive | vital::Distortion | static |
| kMinDistortionMult | vital::Distortion | static |
| kMinDrive | vital::Distortion | static |
| kNumInputs enum value | vital::Distortion | |
| kNumOutputs enum value | vital::Distortion | |
| kNumTypes enum value | vital::Distortion | |
| kPeriodScale | vital::Distortion | static |
| kSinFold enum value | vital::Distortion | |
| kSoftClip enum value | vital::Distortion | |
| kType enum value | vital::Distortion | |
| null_source_ | vital::Processor | protectedstatic |
| numInputs() const | vital::Processor | inline |
| numInputsChanged() | vital::Processor | inlinevirtual |
| numOutputs() const | vital::Processor | inline |
| numOwnedInputs() const | vital::Processor | inline |
| numOwnedOutputs() const | vital::Processor | inline |
| output(unsigned int index=0) const | vital::Processor | inline |
| outputs_ | vital::Processor | protected |
| owned_inputs_ | vital::Processor | protected |
| owned_outputs_ | vital::Processor | protected |
| ownedInput(unsigned int index=0) const | vital::Processor | inline |
| ownedOutput(unsigned int index=0) const | vital::Processor | inline |
| plug(const Output *source) | vital::Processor | |
| plug(const Output *source, unsigned int input_index) | vital::Processor | |
| plug(const Processor *source) | vital::Processor | |
| plug(const Processor *source, unsigned int input_index) | vital::Processor | |
| plugging_start_ | vital::Processor | protected |
| plugNext(const Output *source) | vital::Processor | |
| plugNext(const Processor *source) | vital::Processor | |
| process(int num_samples) override | vital::Distortion | virtual |
| processDownSample(int num_samples, const poly_float *audio_in, const poly_float *drive, poly_float *audio_out) | vital::Distortion | |
| Processor(int num_inputs, int num_outputs, bool control_rate=false, int max_oversample=1) | vital::Processor | |
| processTimeInvariant(int num_samples, const poly_float *audio_in, const poly_float *drive, poly_float *audio_out) | vital::Distortion | |
| processWithInput(const poly_float *audio_in, int num_samples) override | vital::Distortion | virtual |
| registerInput(Input *input, int index) | vital::Processor | virtual |
| registerInput(Input *input) | vital::Processor | virtual |
| registerOutput(Output *output, int index) | vital::Processor | virtual |
| registerOutput(Output *output) | vital::Processor | virtual |
| reset(poly_mask reset_mask) | vital::Processor | inlinevirtual |
| router(ProcessorRouter *router) | vital::Processor | inline |
| router() const | vital::Processor | inline |
| router_ | vital::Processor | protected |
| setControlRate(bool control_rate) | vital::Processor | inlinevirtual |
| setOversampleAmount(int oversample) | vital::Processor | inlinevirtual |
| setPluggingStart(int start) | vital::Processor | inline |
| setSampleRate(int sample_rate) | vital::Processor | inlinevirtual |
| state_ | vital::Processor | protected |
| Type enum name | vital::Distortion | |
| unplug(const Output *source) | vital::Processor | virtual |
| unplug(const Processor *source) | vital::Processor | virtual |
| unplugIndex(unsigned int input_index) | vital::Processor | virtual |
| useInput(Input *input) | vital::Processor | |
| useInput(Input *input, int index) | vital::Processor | |
| useOutput(Output *output) | vital::Processor | |
| useOutput(Output *output, int index) | vital::Processor | |
| ~Distortion() | vital::Distortion | inlinevirtual |
| ~Processor() | vital::Processor | inlinevirtual |