/** ****************************************************************************** * Xenia : Xbox 360 Emulator Research Project * ****************************************************************************** * Copyright 2013 Ben Vanik. All rights reserved. * * Released under the BSD license - see LICENSE in the root for more details. * ****************************************************************************** */ #include #include namespace xe { namespace hid { namespace xinput { void InitializeIfNeeded(); void CleanupOnShutdown(); void InitializeIfNeeded() { static bool has_initialized = false; if (has_initialized) { return; } has_initialized = true; // atexit(CleanupOnShutdown); } void CleanupOnShutdown() {} std::unique_ptr Create(InputSystem* input_system) { InitializeIfNeeded(); return std::make_unique(input_system); } } // namespace xinput } // namespace hid } // namespace xe