Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / rive-cpp / src / scene.cpp
1 #include "rive/artboard.hpp"
2 #include "rive/scene.hpp"
3
4 using namespace rive;
5
6 Scene::Scene(ArtboardInstance* abi) : m_ArtboardInstance(abi) {
7     assert(m_ArtboardInstance->isInstance());
8 }
9
10 float Scene::width() const {
11     return m_ArtboardInstance->width();
12 }
13
14 float Scene::height() const {
15     return m_ArtboardInstance->height();
16 }
17
18 void Scene::draw(Renderer* renderer) {
19     m_ArtboardInstance->draw(renderer);
20 }
21
22 void Scene::pointerDown(Vec2D) {}
23 void Scene::pointerMove(Vec2D) {}
24 void Scene::pointerUp(Vec2D) {}
25
26 size_t Scene::inputCount() const { return 0; }
27 SMIInput* Scene::input(size_t index) const { return nullptr; }
28 SMIBool* Scene::getBool(const std::string&) const { return nullptr; }
29 SMINumber* Scene::getNumber(const std::string&) const { return nullptr; }
30 SMITrigger* Scene::getTrigger(const std::string&) const { return nullptr; }