3#if defined(EE_PLATFORM_WINDOWS)
5#elif defined(EE_PLATFORM_WEB)
7#elif defined(EE_PLATFORM_LINUX)
13#if defined(EE_PLATFORM_WINDOWS)
14 using PlatformInput = WindowsInput;
15#elif defined(EE_PLATFORM_LINUX)
16 using PlatformInput = LinuxInput;
17#elif defined(EE_PLATFORM_WEB)
18 using PlatformInput = WebInput;
20 #error "Unknown platform! Cannot create input manager definition on this platform."
23 Input* Input::s_Instance =
new PlatformInput();