Mercurial > hg > orthanc-stone
comparison Framework/Viewport/WebAssemblyViewport.h @ 1351:1b8e37770d78 broker
ID vs CSS selector distinction in API and field names.
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 15 Apr 2020 12:57:36 +0200 |
parents | df8bf351c23f |
children | 30deba7bc8e2 |
comparison
equal
deleted
inserted
replaced
1350:c53a4667f895 | 1351:1b8e37770d78 |
---|---|
46 | 46 |
47 { | 47 { |
48 private: | 48 private: |
49 class WasmLock; | 49 class WasmLock; |
50 | 50 |
51 std::string shortCanvasId_; | 51 std::string canvasId_; |
52 std::string fullCanvasId_; | 52 std::string canvasCssSelector_; |
53 std::unique_ptr<ICompositor> compositor_; | 53 std::unique_ptr<ICompositor> compositor_; |
54 std::unique_ptr<ViewportController> controller_; | 54 std::unique_ptr<ViewportController> controller_; |
55 std::unique_ptr<IViewportInteractor> interactor_; | 55 std::unique_ptr<IViewportInteractor> interactor_; |
56 bool enableEmscriptenMouseEvents_; | 56 bool enableEmscriptenMouseEvents_; |
57 | 57 |
103 /** | 103 /** |
104 This method takes ownership | 104 This method takes ownership |
105 */ | 105 */ |
106 void AcquireInteractor(IViewportInteractor* interactor); | 106 void AcquireInteractor(IViewportInteractor* interactor); |
107 | 107 |
108 const std::string& GetShortCanvasId() const | 108 const std::string& GetCanvasId() const |
109 { | 109 { |
110 return shortCanvasId_; | 110 return canvasId_; |
111 } | 111 } |
112 | 112 |
113 const std::string& GetFullCanvasId() const | 113 /** |
114 emscripten functions requires the css selector for the canvas. This is | |
115 different from the canvas id (the syntax is '#mycanvasid') | |
116 */ | |
117 const std::string& GetCanvasCssSelector() const | |
114 { | 118 { |
115 return fullCanvasId_; | 119 return canvasCssSelector_; |
116 } | 120 } |
117 }; | 121 }; |
118 } | 122 } |