Beispiel #1
0
        // Handles subscriptions and callbacks

        public SharpDX_DirectInput()
        {
            _logger        = new Logger(ProviderName);
            _deviceLibrary = new DiDeviceLibrary(new ProviderDescriptor {
                ProviderName = ProviderName
            });
        }
Beispiel #2
0
        private readonly object _lockObj = new object();  // When changing mode (Bind / Sub) or adding / removing devices, lock this object

        public Core_SpaceMouse()
        {
            _providerDescriptor = new ProviderDescriptor {
                ProviderName = ProviderName
            };
            _deviceLibrary = new SmDeviceLibrary(new ProviderDescriptor {
                ProviderName = ProviderName
            });
        }