[Adaptation Layer] Added rive-tizen adaptation layer class.
[platform/core/uifw/rive-tizen.git] / submodule / include / importers / layer_state_importer.hpp
1 #ifndef _RIVE_LAYER_STATE_IMPORTER_HPP_
2 #define _RIVE_LAYER_STATE_IMPORTER_HPP_
3
4 #include "importers/import_stack.hpp"
5
6 namespace rive
7 {
8         class LayerState;
9         class StateTransition;
10         class BlendAnimation;
11
12         class LayerStateImporter : public ImportStackObject
13         {
14         private:
15                 LayerState* m_State;
16
17         public:
18                 LayerStateImporter(LayerState* state);
19                 void addTransition(StateTransition* transition);
20                 bool addBlendAnimation(BlendAnimation* animation);
21                 StatusCode resolve() override;
22         };
23 } // namespace rive
24 #endif