public InputManagerOpenTK(IServiceRegistry registry) : base(registry) { HasKeyboard = true; HasMouse = true; HasPointer = true; GamePadFactories.Add(new XInputGamePadFactory()); }
public InputManager(IServiceRegistry registry) : base(registry) { HasKeyboard = true; HasPointer = true; #if SILICONSTUDIO_PLATFORM_WINDOWS_STORE GamePadFactories.Add(new XInputGamePadFactory()); #endif HasMouse = new Windows.Devices.Input.MouseCapabilities().MousePresent > 0; }
public InputManagerSDL(IServiceRegistry registry) : base(registry) { HasKeyboard = true; HasMouse = true; HasPointer = true; _pointerClock = new Stopwatch(); GamePadFactories.Add(new SdlInputGamePadFactory()); }
public InputManagerOpenTK(IServiceRegistry registry) : base(registry) { HasKeyboard = true; HasMouse = true; HasPointer = true; #if !SILICONSTUDIO_PLATFORM_LINUX GamePadFactories.Add(new XInputGamePadFactory()); #endif }
public InputManager(IServiceRegistry registry) : base(registry) { HasKeyboard = true; HasPointer = true; #if SILICONSTUDIO_PLATFORM_WINDOWS_STORE GamePadFactories.Add(new XInputGamePadFactory()); HasMouse = true; #endif }
public InputManagerWinforms(IServiceRegistry registry) : base(registry) { HasKeyboard = true; HasMouse = true; HasPointer = true; pointerClock = new Stopwatch(); GamePadFactories.Add(new XInputGamePadFactory()); #if !SILICONSTUDIO_XENKO_GRAPHICS_API_OPENGL GamePadFactories.Add(new DirectInputGamePadFactory()); #endif }