summaryrefslogtreecommitdiff
path: root/src/managers/AnimationManager.hpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2023-01-25 15:16:28 +0000
committervaxerski <43317083+vaxerski@users.noreply.github.com>2023-01-25 15:16:28 +0000
commit9813ba2f567a2e489b95bf15168cdcd26a31bec9 (patch)
tree654d8282f73f6bfea95f4626c1b61baa4ee97ec9 /src/managers/AnimationManager.hpp
parent12e293e3092b03dbb9d82e7a749f482ef2b7ea6e (diff)
Add hyprctl animations
Diffstat (limited to 'src/managers/AnimationManager.hpp')
-rw-r--r--src/managers/AnimationManager.hpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/managers/AnimationManager.hpp b/src/managers/AnimationManager.hpp
index d08d3395..77e8acf1 100644
--- a/src/managers/AnimationManager.hpp
+++ b/src/managers/AnimationManager.hpp
@@ -11,18 +11,20 @@ class CAnimationManager {
public:
CAnimationManager();
- void tick();
- void addBezierWithName(std::string, const Vector2D&, const Vector2D&);
- void removeAllBeziers();
+ void tick();
+ void addBezierWithName(std::string, const Vector2D&, const Vector2D&);
+ void removeAllBeziers();
- void onWindowPostCreateClose(CWindow*, bool close = false);
+ void onWindowPostCreateClose(CWindow*, bool close = false);
- bool bezierExists(const std::string&);
- CBezierCurve* getBezier(const std::string&);
+ bool bezierExists(const std::string&);
+ CBezierCurve* getBezier(const std::string&);
- std::string styleValidInConfigVar(const std::string&, const std::string&);
+ std::string styleValidInConfigVar(const std::string&, const std::string&);
- std::list<CAnimatedVariable*> m_lAnimatedVariables;
+ std::unordered_map<std::string, CBezierCurve> getAllBeziers();
+
+ std::list<CAnimatedVariable*> m_lAnimatedVariables;
private:
bool deltaSmallToFlip(const Vector2D& a, const Vector2D& b);