Rumba C++ SDK
AnimCurve.h File Reference
#include <gsl/span>
#include <optional>
#include "Value.h"
#include "Impl.h"
#include <gsl/gsl>

Go to the source code of this file.

Classes

struct  maquina::WrapSlice
 A monotone slice of time wrapping. More...
 
class  maquina::AnimCurve
 An animation curve abstraction, can animate any type of value, bool, int, float or other values. More...
 
class  maquina::AnimCurve::Key
 A curve key. More...
 
class  maquina::AnimCurve::Iterator
 
class  maquina::AnimCurve::Keys
 A key iteration. More...
 
class  maquina::AnimCurveFloat
 An animation curve for floating point values. That type of curves contains tangents. More...
 
class  maquina::AnimCurveFloat::Key
 An anim curve key. More...
 
class  maquina::AnimCurveFloat::Key::Tangent
 
class  maquina::AnimCurveFloat::Iterator
 
class  maquina::AnimCurveFloat::Keys
 A key iteration. More...
 

Namespaces

 maquina
 This version of the SDK is unstable, i-e, it may change with no warning.
 

Enumerations

enum  maquina::CycleMode { maquina::CycleMode::cycle_mode_constant = 0, maquina::CycleMode::cycle_mode_repeat, maquina::CycleMode::cycle_mode_repeat_continuous, maquina::CycleMode::cycle_mode_linear }