ape  0.5.0
Audio Programming Environment
ape::Param< Type, Select > Class Template Reference

Template for parameter specializations on different types. Parameters are based on an normalized PFloat the host automates, and automatically converts into a user-provided semantic Range when evaluated at a specific sample. See ParameterBase::at(). More...

#include <parameter.h>

Detailed Description

template<class Type, typename Select = std::true_type>
class ape::Param< Type, Select >

Template for parameter specializations on different types. Parameters are based on an normalized PFloat the host automates, and automatically converts into a user-provided semantic Range when evaluated at a specific sample. See ParameterBase::at().

The engine automatically provides linear interpolation steps and flags for discerning changes.

Parameters can be user extended, see ParameterBase for required CRTP functionality.


The documentation for this class was generated from the following file: