![]() |
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. |