1 #include "artboard.hpp"
2 #include "importers/artboard_importer.hpp"
3 #include "animation/linear_animation.hpp"
4 #include "animation/state_machine.hpp"
5 #include "artboard.hpp"
9 ArtboardImporter::ArtboardImporter(Artboard* artboard) : m_Artboard(artboard) {}
11 void ArtboardImporter::addComponent(Core* object)
13 m_Artboard->addObject(object);
16 void ArtboardImporter::addAnimation(LinearAnimation* animation)
18 m_Artboard->addAnimation(animation);
21 void ArtboardImporter::addStateMachine(StateMachine* stateMachine)
23 m_Artboard->addStateMachine(stateMachine);
26 StatusCode ArtboardImporter::resolve() { return m_Artboard->initialize(); }
28 bool ArtboardImporter::readNullObject()
30 addComponent(nullptr);