![]() |
Gamedev Framework (gf) 1.2.0
A C++17 framework for 2D games
|
Animation and tweening. More...
Classes | |
class | gf::ValueActivity |
An activity for a simple float value. More... | |
class | gf::RotateToActivity |
An activity for a change of angle. More... | |
class | gf::MoveToActivity |
An activity for a change of position. More... | |
class | gf::ColorActivity |
An activity for a change of color. More... | |
class | gf::CallbackActivity |
An activity for calling a function once. More... | |
class | gf::DelayActivity |
An activity to wait for a predefined duration. More... | |
class | gf::SequenceActivity |
An activity to run several activities sequentially. More... | |
class | gf::RepeatActivity |
An activity to run an activity several times. More... | |
class | gf::ParallelActivity |
An activity to run several activities in parallel. More... | |
class | gf::Activity |
A game activity. More... | |
class | gf::Ease |
Predefined easing functions. More... | |
class | gf::Tween< T > |
An interpolation between two values. More... | |
Typedefs | |
using | gf::Easing = float(*)(float) |
An easing function. More... | |
Enumerations | |
enum class | gf::ActivityStatus { gf::ActivityStatus::Running , gf::ActivityStatus::Finished } |
Status of an activity. More... | |
Animation and tweening.
using gf::Easing = typedef float (*)(float) |
|
strong |
Status of an activity.
Enumerator | |
---|---|
Running | The activity is still running. |
Finished | The activity is finished. |