| addInput() | vital::Processor | protected |
| addOutput(int oversample=1) | vital::Processor | protected |
| 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::SmoothValue | inlinevirtual |
| connectedInputs() | vital::Processor | |
| enable(bool enable) | vital::Processor | inlinevirtual |
| enabled() const | vital::Processor | inline |
| 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 |
| kNumInputs enum value | vital::Value | |
| kSet enum value | vital::Value | |
| kSmoothCutoff | vital::SmoothValue | static |
| linearInterpolate(int num_samples, poly_mask linear_mask) | vital::SmoothValue | |
| 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::SmoothValue | virtual |
| Processor(int num_inputs, int num_outputs, bool control_rate=false, int max_oversample=1) | vital::Processor | |
| processWithInput(const poly_float *audio_in, int num_samples) | vital::Processor | inlinevirtual |
| 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 |
| set(poly_float value) override | vital::SmoothValue | inlinevirtual |
| setControlRate(bool control_rate) | vital::Processor | inlinevirtual |
| setHard(poly_float value) | vital::SmoothValue | inline |
| setOversampleAmount(int oversample) override | vital::Value | virtual |
| setPluggingStart(int start) | vital::Processor | inline |
| setSampleRate(int sample_rate) | vital::Processor | inlinevirtual |
| SmoothValue(mono_float value=0.0f) | vital::SmoothValue | |
| state_ | vital::Processor | protected |
| 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 | |
| Value(poly_float value=0.0f, bool control_rate=false) | vital::Value | |
| value() const | vital::Value | inline |
| value_ | vital::Value | protected |
| ~Processor() | vital::Processor | inlinevirtual |