public BackgroundWorker(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, LinkedList <Axis> axesList) { this.leftDeviceReader = leftDeviceReader; this.rightDeviceReader = rightDeviceReader; this.vJoyDevice = vJoyDevice; this.axesList = axesList; }
public Axis(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, AxisName axisInput, AxisName axisOutput, bool centered) { this.leftDeviceReader = leftDeviceReader; this.rightDeviceReader = rightDeviceReader; this.vJoyDevice = vJoyDevice; this.axisInput = axisInput; this.axisOutput = axisOutput; this.centered = centered; }
public AxisMaximum(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, AxisName axisInput, AxisName axisOutput, bool centered) : base(leftDeviceReader, rightDeviceReader, vJoyDevice, axisInput, axisOutput, centered) { }
public AxisWeightedSum(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, AxisName axisInput, AxisName axisOutput, bool centered) : base(leftDeviceReader, rightDeviceReader, vJoyDevice, axisInput, axisOutput, centered) { modesWeights = new byte[3]; modesWeights[0] = Properties.Settings.Default.mode1Weight; modesWeights[1] = Properties.Settings.Default.mode2Weight; modesWeights[2] = Properties.Settings.Default.mode3Weight; modesButtons = new byte[3]; modesButtons[0] = Properties.Settings.Default.mode1Button; modesButtons[1] = Properties.Settings.Default.mode2Button; modesButtons[2] = Properties.Settings.Default.mode3Button; }
public AxisChange(DeviceReader leftDeviceReader, DeviceReader rightDeviceReader, VJoyDevice vJoyDevice, AxisName axisInput, AxisName axisOutput, bool centered, byte change) : base(leftDeviceReader, rightDeviceReader, vJoyDevice, axisInput, axisOutput, centered) { this.change = change; this.changeInterval = Properties.Settings.Default.changeInterval; }