Mercurial > hg > orthanc-stone
comparison Framework/Widgets/WorldSceneWidget.h @ 46:766d31dc5716 wasm
removing threads for wasm
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 19 Apr 2017 14:33:06 +0200 |
parents | 7207a407bcd8 |
children | 25befef48c35 |
comparison
equal
deleted
inserted
replaced
45:ecd96e563929 | 46:766d31dc5716 |
---|---|
76 | 76 |
77 protected: | 77 protected: |
78 virtual bool RenderScene(CairoContext& context, | 78 virtual bool RenderScene(CairoContext& context, |
79 const ViewportGeometry& view) = 0; | 79 const ViewportGeometry& view) = 0; |
80 | 80 |
81 virtual bool HasUpdateThread() const | |
82 { | |
83 return false; | |
84 } | |
85 | |
86 virtual void UpdateStep(); | |
87 | |
88 virtual bool RenderCairo(CairoContext& context); | 81 virtual bool RenderCairo(CairoContext& context); |
89 | 82 |
90 virtual void RenderMouseOverCairo(CairoContext& context, | 83 virtual void RenderMouseOverCairo(CairoContext& context, |
91 int x, | 84 int x, |
92 int y); | 85 int y); |
110 void Unregister(IWorldObserver& observer) | 103 void Unregister(IWorldObserver& observer) |
111 { | 104 { |
112 observers_.Unregister(observer); | 105 observers_.Unregister(observer); |
113 } | 106 } |
114 | 107 |
115 virtual SliceGeometry GetSlice() = 0; | 108 virtual SliceGeometry GetSlice() |
109 { | |
110 return SliceGeometry(); | |
111 } | |
116 | 112 |
117 virtual void GetSceneExtent(double& x1, | 113 virtual void GetSceneExtent(double& x1, |
118 double& y1, | 114 double& y1, |
119 double& x2, | 115 double& x2, |
120 double& y2) = 0; | 116 double& y2) = 0; |