19 #ifndef MIR_INPUT_TOUCHSPOT_CONTROLLER_H_ 20 #define MIR_INPUT_TOUCHSPOT_CONTROLLER_H_ 31 class GraphicBufferAllocator;
38 class TouchspotRenderable;
47 std::shared_ptr<input::Scene>
const& scene);
51 void enable()
override;
52 void disable()
override;
54 void visualize_touches(std::vector<Spot>
const& touches)
override;
61 std::shared_ptr<graphics::Buffer> touchspot_buffer;
62 std::shared_ptr<Scene> scene;
68 unsigned int renderables_in_use;
69 std::vector<std::shared_ptr<TouchspotRenderable>> touchspot_renderables;
75 #endif // MIR_INPUT_TOUCHSPOT_CONTROLLER_H_
All things Mir.
Definition: atomic_callback.h:25