diff --git a/src/Magnum/Platform/EmscriptenApplication.cpp b/src/Magnum/Platform/EmscriptenApplication.cpp index b784f37aa..0208b46b1 100644 --- a/src/Magnum/Platform/EmscriptenApplication.cpp +++ b/src/Magnum/Platform/EmscriptenApplication.cpp @@ -34,14 +34,14 @@ #include #include "Magnum/Math/ConfigurationValue.h" +#include "Magnum/Platform/ScreenedApplication.hpp" +#include "Magnum/Platform/Implementation/DpiScaling.h" #ifdef MAGNUM_TARGET_GL #include "Magnum/GL/Version.h" #include "Magnum/Platform/GLContext.h" #endif -#include "Magnum/Platform/Implementation/DpiScaling.h" - namespace Magnum { namespace Platform { namespace { @@ -737,4 +737,7 @@ EmscriptenApplication::InputEvent::Modifiers EmscriptenApplication::KeyEvent::mo return m; } +template class BasicScreen; +template class BasicScreenedApplication; + }} diff --git a/src/Magnum/Platform/EmscriptenApplication.h b/src/Magnum/Platform/EmscriptenApplication.h index b6135bb0a..ca007e96c 100644 --- a/src/Magnum/Platform/EmscriptenApplication.h +++ b/src/Magnum/Platform/EmscriptenApplication.h @@ -1566,6 +1566,8 @@ to happen. #ifndef DOXYGEN_GENERATING_OUTPUT #ifndef MAGNUM_APPLICATION_MAIN typedef EmscriptenApplication Application; +typedef BasicScreen Screen; +typedef BasicScreenedApplication ScreenedApplication; #define MAGNUM_APPLICATION_MAIN(className) MAGNUM_EMSCRIPTENAPPLICATION_MAIN(className) #else #undef MAGNUM_APPLICATION_MAIN diff --git a/src/Magnum/Platform/Screen.h b/src/Magnum/Platform/Screen.h index 8ccfa0bce..a72e4ebeb 100644 --- a/src/Magnum/Platform/Screen.h +++ b/src/Magnum/Platform/Screen.h @@ -114,6 +114,7 @@ The following specialization are explicitly compiled into each particular @ref compilation-speedup-hpp for more information. - @ref AndroidApplication "BasicScreen" +- @ref EmscriptenApplication "BasicScreen" - @ref GlfwApplication "BasicScreen" - @ref GlxApplication "BasicScreen" - @ref Sdl2Application "BasicScreen" diff --git a/src/Magnum/Platform/ScreenedApplication.h b/src/Magnum/Platform/ScreenedApplication.h index 5445ce135..d9445af17 100644 --- a/src/Magnum/Platform/ScreenedApplication.h +++ b/src/Magnum/Platform/ScreenedApplication.h @@ -157,6 +157,7 @@ The following specialization are explicitly compiled into each particular @ref compilation-speedup-hpp for more information. - @ref AndroidApplication "BasicScreenedApplication" +- @ref EmscriptenApplication "BasicScreenedApplication" - @ref GlfwApplication "BasicScreenedApplication" - @ref GlxApplication "BasicScreenedApplication" - @ref Sdl2Application "BasicScreenedApplication"