Mercurial > hg > orthanc-stone
comparison Samples/Shared/SharedBasicScene.h @ 895:6073c980323a am-dev
wip: adapting basic scene webassembly sample
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Fri, 12 Jul 2019 14:57:06 +0200 |
parents | 56e4e9281076 |
children |
comparison
equal
deleted
inserted
replaced
886:5cfb479fdbde | 895:6073c980323a |
---|---|
20 | 20 |
21 #pragma once | 21 #pragma once |
22 | 22 |
23 #include <boost/shared_ptr.hpp> | 23 #include <boost/shared_ptr.hpp> |
24 #include "../../Framework/Scene2DViewport/ViewportController.h" | 24 #include "../../Framework/Scene2DViewport/ViewportController.h" |
25 #include "../../Framework/Scene2D/Scene2D.h" | |
25 | 26 |
26 extern const unsigned int BASIC_SCENE_FONT_SIZE; | 27 extern const unsigned int BASIC_SCENE_FONT_SIZE; |
27 extern const int BASIC_SCENE_LAYER_POSITION; | 28 extern const int BASIC_SCENE_LAYER_POSITION; |
28 | 29 |
29 extern void PrepareScene(boost::shared_ptr<OrthancStone::ViewportController> controller); | 30 extern void PrepareScene(OrthancStone::Scene2D& scene); |
30 extern void TakeScreenshot(const std::string& target, | 31 extern void TakeScreenshot(const std::string& target, |
31 const OrthancStone::Scene2D& scene, | 32 const OrthancStone::Scene2D& scene, |
32 unsigned int canvasWidth, | 33 unsigned int canvasWidth, |
33 unsigned int canvasHeight); | 34 unsigned int canvasHeight); |
34 | 35 |
46 Scene2DInteractor(viewportController), | 47 Scene2DInteractor(viewportController), |
47 showCursorInfo_(false) | 48 showCursorInfo_(false) |
48 {} | 49 {} |
49 | 50 |
50 virtual bool OnMouseEvent(const OrthancStone::GuiAdapterMouseEvent& event, const OrthancStone::PointerEvent& pointerEvent) override; | 51 virtual bool OnMouseEvent(const OrthancStone::GuiAdapterMouseEvent& event, const OrthancStone::PointerEvent& pointerEvent) override; |
51 virtual bool OnKeyboardEvent(const OrthancStone::GuiAdapterKeyboardEvent& guiEvent); | 52 virtual bool OnKeyboardEvent(const OrthancStone::GuiAdapterKeyboardEvent& guiEvent) override; |
52 virtual bool OnWheelEvent(const OrthancStone::GuiAdapterWheelEvent& guiEvent); | 53 virtual bool OnWheelEvent(const OrthancStone::GuiAdapterWheelEvent& guiEvent) override; |
53 }; | 54 }; |
54 | 55 |