6 #include "../core/document.h" 7 #include "../core/tracks.h" 13 std::shared_ptr<SceneNode> _node;
14 std::shared_ptr<SceneContext> _context;
19 virtual void update(
const std::shared_ptr<SceneNode> &node) {}
22 std::shared_ptr<SceneNode> node();
24 const std::shared_ptr<TrackBase> &track,
25 const std::shared_ptr<AnnotationSpan> &span);
27 virtual bool pick(uint32_t
id)
const;
28 virtual bool interact(
const Interaction &interaction);