R-Type
R-Type project
AnimationSplashScreen.hpp
1 /*
2 ** EPITECH PROJECT, 2022
3 ** engine
4 ** File description:
5 ** AnimationSplashScreen
6 */
7 
8 #ifndef ANIMATIONSPLASHSCREEN_HPP_
9 #define ANIMATIONSPLASHSCREEN_HPP_
10 
11 #include "KapEngine.hpp"
12 #include "KapEngineUi.hpp"
13 
14 namespace KapEngine {
15 
17  public:
18  AnimationSplashScreen(std::shared_ptr<GameObject>);
20 
21  void onPlay() override;
22  void onUpdateAnim() override;
23  void onResetAnim() override;
24 
25  protected:
26  private:
27  void __fadeIn(float val);
28  void __fadeOut(float val);
29  };
30 
31 }
32 
33 #endif /* !ANIMATIONSPLASHSCREEN_HPP_ */
KapEngine::AnimationSplashScreen
Definition: AnimationSplashScreen.hpp:16
KapEngine::Animation
Definition: Animation.hpp:25
KapEngine
main namespace
Definition: Component.hpp:17