|
Rose
|

Public Types | |
| using | Callback = std::function< void(gm::Context &context, const Position< int > &, uint32_t frame)> |
| using | Enable = std::function< void(AnimationEnable animationEnable)> |
Public Member Functions | |
| void | setActionCurve (std::unique_ptr< ActionCurves::ActionCurve > &&actionCurve) |
| void | setAnimationEnable (AnimationEnable animationEnable) |
Static Public Member Functions | |
| static void | setAnimation (const std::shared_ptr< Window > &window, std::shared_ptr< Animation > animation, const Position< int > &position) |
| static void | removeAnimation (const std::shared_ptr< Window > &window, std::shared_ptr< Animation > animation) |
Public Attributes | |
| std::unique_ptr< ActionCurves::ActionCurve > | mActionCurve {} |
Protected Attributes | |
| Callback | mAnimationCallback |
| Enable | mAnimationEnableStateCallback |
| AnimationEnable | mAnimationEnableState {AnimationEnable::Disable} |
Friends | |
| class | Animator |
1.8.13