Beispiel #1
0
        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;
        }
Beispiel #3
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
        }