19 explicit CurveSet(
const std::vector<std::vector<float>>& keys);
27 const Curve&
get(
size_t index)
const;
29 std::vector<float>
value(
float time, std::vector<float> result = {});
33 std::vector<float>
quantize(
size_t precision);
34 std::vector<float>
quantizeClamped(
size_t precision,
float min,
float max);
std::vector< Curve > curves
Curve & get(size_t index)
std::vector< float > quantize(size_t precision)
void setType(CurveType value)
std::vector< float > quantizeClamped(size_t precision, float min, float max)
std::vector< float > value(float time, std::vector< float > result={})