1 #include "rive/artboard.hpp"
2 #include "rive/scene.hpp"
6 Scene::Scene(ArtboardInstance* abi) : m_ArtboardInstance(abi) {
7 assert(m_ArtboardInstance->isInstance());
10 float Scene::width() const {
11 return m_ArtboardInstance->width();
14 float Scene::height() const {
15 return m_ArtboardInstance->height();
18 void Scene::draw(Renderer* renderer) {
19 m_ArtboardInstance->draw(renderer);
22 void Scene::pointerDown(Vec2D) {}
23 void Scene::pointerMove(Vec2D) {}
24 void Scene::pointerUp(Vec2D) {}
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; }