Loading...
Searching...
No Matches
Scenario::get_curve_domain Struct Reference

Automation range between two values, widened to the target address's domain. More...

Detailed Description

Automation range between two values, widened to the target address's domain.

Public Member Functions

template<std::size_t N>
Curve::CurveDomain operator() (const std::array< float, N > &start, const std::array< float, N > &end)
 
Curve::CurveDomain operator() (const std::vector< ossia::value > &start, const std::vector< ossia::value > &end)
 
Curve::CurveDomain operator() (const ossia::value_map_type &start, const ossia::value_map_type &end)
 
template<typename T >
Curve::CurveDomain operator() (const T &start, const T &end)
 
Curve::CurveDomain operator() (ossia::impulse start, ossia::impulse end)
 
Curve::CurveDomain operator() (const std::string &start, const std::string &end)
 
template<typename T , typename U >
Curve::CurveDomain operator() (const T &start, const U &end)
 

Public Attributes

const ossia::destination_index & idx
 
const ossia::domain & domain
 

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