Klang C++
Language Reference (draft)
Getting Started
Reference
Examples
Objects
Index
Members
Loading...
Searching...
No Matches
klang
ADSR
klang::ADSR Member List
This is the complete list of members for
klang::ADSR
, including all inherited members.
A
klang::ADSR
ADSR
()
klang::ADSR
inline
at
(param time) const
klang::Envelope
inline
D
klang::ADSR
Envelope
()
klang::Envelope
inline
Envelope
(const Points &points)
klang::Envelope
inline
Envelope
(std::initializer_list< Point > points)
klang::Envelope
inline
Envelope
(const Envelope &in)
klang::Envelope
inline
finished
() const
klang::Envelope
inline
getLength
() const
klang::Envelope
inline
getStage
() const
klang::Envelope
inline
initialise
()
klang::Envelope
inline
loop
klang::Envelope
protected
Mode
enum name
klang::ADSR
mode
klang::ADSR
klang::Envelope::mode
() const
klang::Envelope
inline
Off
enum value
klang::Envelope
operator const signal &
() override
klang::Generic::Generator< signal >
inline
virtual
operator const signal &
() const override
klang::Generic::Generator< signal >
inline
virtual
operator float
() const
klang::Envelope
inline
operator!=
(Stage stage) const
klang::Envelope
inline
operator()
(params... p)
klang::Generic::Generator< signal >
inline
operator*
(TYPE &other)
klang::Generic::Output< signal >
inline
operator+
(TYPE &other)
klang::Generic::Output< signal >
inline
operator++
(int)
klang::Envelope
inline
operator-
(TYPE &other)
klang::Generic::Output< signal >
inline
operator/
(TYPE &other)
klang::Generic::Output< signal >
inline
operator=
(std::initializer_list< Point > points)
klang::Envelope
inline
operator==
(Envelope::Stage stage) const
klang::ADSR
inline
operator>>
(TYPE &destination)
klang::Generic::Output< signal >
inline
operator[]
(int point) const
klang::Envelope
inline
out
klang::Generic::Output< signal >
output
() const
klang::Generic::Output< signal >
inline
virtual
point
klang::Envelope
protected
points
klang::Envelope
protected
process
() override
klang::Envelope
inline
virtual
R
klang::ADSR
ramp
klang::Envelope
protected
Rate
enum value
klang::ADSR
Release
enum value
klang::Envelope
release
(float time=0.f, float level=0.f) override
klang::ADSR
inline
virtual
resetLoop
()
klang::Envelope
inline
resize
(float length)
klang::Envelope
inline
S
klang::ADSR
sequence
()
klang::Envelope
inline
set
(param attack, param decay, param sustain, param release) override
klang::ADSR
inline
klang::Envelope::set
(const std::vector< Point > &points)
klang::Envelope
inline
klang::Envelope::set
(const Points &point)
klang::Envelope
inline
klang::Envelope::set
(Ramp *ramp)
klang::Envelope
inline
setLoop
(int startPoint, int endPoint)
klang::Envelope
inline
setMode
(Mode mode)
klang::Envelope
inline
setStage
(Stage stage)
klang::Envelope
inline
setTarget
(const Point &point, float time=0.0)
klang::Envelope
inline
setTargetFunction
klang::Envelope
protected
setTargetRate
(const Point &point, float rate=0.0)
klang::Envelope
inline
protected
setTargetTime
(const Point &point, float time=0.0)
klang::Envelope
inline
protected
Stage
enum name
klang::Envelope
stage
klang::Envelope
protected
Sustain
enum value
klang::Envelope
Time
enum value
klang::ADSR
time
klang::Envelope
protected
timeInc
klang::Envelope
protected
~Envelope
()
klang::Envelope
inline
virtual