Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Viewport/WebAssemblyCairoViewport.h @ 1551:c54bc5bffd01
software rendering
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 13 Aug 2020 22:05:13 +0200 |
parents | 244ad1e4e76a |
children | 92fca2b3ba3d |
line wrap: on
line diff
--- a/OrthancStone/Sources/Viewport/WebAssemblyCairoViewport.h Thu Aug 13 21:00:55 2020 +0200 +++ b/OrthancStone/Sources/Viewport/WebAssemblyCairoViewport.h Thu Aug 13 22:05:13 2020 +0200 @@ -33,6 +33,9 @@ void GetCanvasSize(unsigned int& width, unsigned int& height); + WebAssemblyCairoViewport(const std::string& canvasId, + bool enableEmscriptenMouseEvents); + protected: virtual void Paint(ICompositor& compositor, ViewportController& controller) ORTHANC_OVERRIDE; @@ -40,7 +43,8 @@ virtual void UpdateSize(ICompositor& compositor) ORTHANC_OVERRIDE; public: - WebAssemblyCairoViewport(const std::string& canvasId); + static boost::shared_ptr<WebAssemblyCairoViewport> Create(const std::string& canvasId, + bool enableEmscriptenMouseEvents = true); virtual ~WebAssemblyCairoViewport() {