Klang C++
Language Reference (draft)
Loading...
Searching...
No Matches
Inheritance
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CGeneratorOrModifier
 Cklang::Bank< TYPE, 2 >
 Cklang::Bank< klang::Delay< SIZE >, 2 >
 Cklang::Bank< TYPE, COUNT >A parallel bank of multiple audio objects
 Cklang::Array< TYPE, CAPACITY >Variable-sized array, pre-allocated to a max. capacity
 Cklang::Array< Caption, 128 >
 Cklang::Array< Control, 128 >
 Cklang::ControlsPlugin UI controls
 Cklang::Array< float, 128 >
 Cklang::Array< Note *, 128 >
 Cklang::Notes< Synth, Note >
 Cklang::Notes< klang::Synth, Note >
 Cklang::Notes< SYNTH, NOTE >Synthesiser note array
 Cklang::Array< Point, SIZE+1 >
 Cklang::Generic::Graph< SIZE >::SeriesData series
 Cklang::Array< Preset, 128 >
 Cklang::PresetsFactory presets
 Cklang::Array< Series, GRAPH_SERIES >
 Cklang::Generic::Graph< SIZE >::DataGraph data
 Cklang::Array< TYPE, SIZE >
 Cklang::Table< TYPE, SIZE >Lookup table object
 Cklang::bufferAudio buffer (mono)
 Cklang::Debug::BufferAudio buffer for debug output
 Cklang::constantConstant scalar (pre-converted to double, float and int)
 Cklang::ControlUI control / parameter
 Cklang::Control::SizeControl size
 Cklang::ControllerBase class for UI / MIDI controll
 Cklang::NoteBase< Synth >
 Cklang::NoteBase< SYNTH >Base class for synthesiser notes
 Cklang::PluginBase class for mini-plugin
 Cklang::ControlMapMapped UI control
 Cklang::Envelope::LoopEnvelope loop
 Cklang::Envelope::PointEnvelope point (x,y)
 Cklang::Generators::Fast::IncrementPhase increment (optimised)
 Cklang::Generators::Fast::OSMOscillator State Machine
 Cklang::Generators::Fast::PhaseOscillator phase (optimised)
 Cklang::Generic::Graph< SIZE >A line graph plotter
 Cklang::Generic::Graph< SIZE >::AxesGraph axes (x/y)
 Cklang::Generic::Graph< SIZE >::AxisGraph axis
 Cklang::Generic::Graph< SIZE >::PointA data point
 Cklang::Generic::Graph< GRAPH_SIZE >
 Cklang::GraphA line graph plotter
 Cklang::Generic::Input< SIGNAL >Audio input object
 Cklang::Generic::Modifier< SIGNAL >Signal modifier object (input-output)
 Cklang::Generic::Input< signal >
 Cklang::Generic::Modifier< signal >
 Cklang::Generic::Graph< SIZE >::SeriesData series
 Cklang::InputAudio input object (mono)
 Cklang::Stereo::InputAudio input object (stereo)
 Cklang::Generic::Output< SIGNAL >Audio output object
 Cklang::Generic::Generator< SIGNAL >Signal generator object (output only)
 Cklang::Generic::Modifier< SIGNAL >Signal modifier object (input-output)
 Cklang::Generic::Output< signal >
 Cklang::Generic::Generator< signal >
 Cklang::Generic::Modifier< signal >
 Cklang::OutputAudio output object (mono)
 Cklang::Stereo::OutputAudio output object (stereo)
 Cklang::incrementA phase or wavetable increment
 Cklang::MatrixMatrix processor
 Cklang::PresetFactory preset
 Cklang::SampleRateSample rate constants
 Cklang::signalA mono audio signal (equivalent to a float)
 Cklang::paramA signal used as a control parameter
 Cklang::relativeA signal used as an offset relative to another signal
 Cklang::signals< CHANNELS >A multi-channel audio signal (e.g. stereo)
 Cklang::Stereo::bufferStereo audio buffer
 Cklang::Stereo::frameStereo sample frame
 Cklang::Text< SIZE >String of characters representing text
 Cklang::Text< 16384 >
 Cklang::ConsoleDebug text output
 Cklang::Text< 32 >
 Cklang::VersionKlang language version (major.minor.build.debug)
 COSCILLATOR
 Cklang::Operator< OSCILLATOR >FM operator
 COsm
 Cklang::Generators::Fast::PulsePulse wave oscillator (band-limited, optimised)
 Cklang::Generators::Fast::SawSaw wave oscillator (band-limited, optimised)
 Cklang::Generators::Fast::SquareSquare wave oscillator (band-limited, optimised)
 Cklang::Generators::Fast::TriangleTriangle wave oscillator (band-limited, optimised)