Mercurial > hg > orthanc-stone
diff Platforms/WebAssembly/Defaults.h @ 227:c8f11437a6fd am
getting ready for multiple viewports
author | am@osimis.io |
---|---|
date | Thu, 14 Jun 2018 13:28:40 +0200 |
parents | d30a10d574ec |
children | 210c1ce8e1a6 |
line wrap: on
line diff
--- a/Platforms/WebAssembly/Defaults.h Thu Jun 14 12:32:08 2018 +0200 +++ b/Platforms/WebAssembly/Defaults.h Thu Jun 14 13:28:40 2018 +0200 @@ -9,6 +9,8 @@ #include <Applications/Wasm/BasicWasmApplication.h> #include <Applications/Wasm/BasicWasmApplicationContext.h> +typedef OrthancStone::WidgetViewport* ViewportHandle; // the objects exchanged between JS and C++ + #ifdef __cplusplus extern "C" { #endif @@ -17,7 +19,7 @@ extern void ScheduleRedraw(); // C++ methods accessible from JS - extern void EMSCRIPTEN_KEEPALIVE CreateWasmApplication(); + extern void EMSCRIPTEN_KEEPALIVE CreateWasmApplication(ViewportHandle viewport); // extern void EMSCRIPTEN_KEEPALIVE SetStartupParameter(const char* keyc, const char* value); // extern void EMSCRIPTEN_KEEPALIVE StartWasmApplication();