[Adaptation Layer] Added rive-tizen adaptation layer class.
[platform/core/uifw/rive-tizen.git] / submodule / include / importers / keyed_property_importer.hpp
1 #ifndef _RIVE_KEYED_PROPERTY_IMPORTER_HPP_
2 #define _RIVE_KEYED_PROPERTY_IMPORTER_HPP_
3
4 #include "importers/import_stack.hpp"
5
6 namespace rive
7 {
8         class Core;
9         class KeyFrame;
10         class KeyedProperty;
11         class LinearAnimation;
12         class KeyedPropertyImporter : public ImportStackObject
13         {
14         private:
15                 LinearAnimation* m_Animation;
16                 KeyedProperty* m_KeyedProperty;
17
18         public:
19                 KeyedPropertyImporter(LinearAnimation* animation,
20                                       KeyedProperty* keyedProperty);
21                 void addKeyFrame(KeyFrame* keyFrame);
22                 bool readNullObject() override;
23         };
24 } // namespace rive
25 #endif