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;