| 
|   | VirtualDevice () | 
|   | 
| override void  | Update (ulong updateTick, float deltaTime) | 
|   | 
| bool  | HasControl (InputControlType controlType) | 
|   | 
| InputControl  | GetControl (InputControlType controlType) | 
|   | 
| InputControl  | GetControlByName (string controlName) | 
|   | 
| InputControl  | AddControl (InputControlType controlType, string handle) | 
|   | 
| InputControl  | AddControl (InputControlType controlType, string handle, float lowerDeadZone, float upperDeadZone) | 
|   | 
| void  | ClearInputState () | 
|   | 
| void  | UpdateLeftStickWithValue (Vector2 value, ulong updateTick, float deltaTime) | 
|   | 
| void  | UpdateLeftStickWithRawValue (Vector2 value, ulong updateTick, float deltaTime) | 
|   | 
| void  | CommitLeftStick () | 
|   | 
| void  | UpdateRightStickWithValue (Vector2 value, ulong updateTick, float deltaTime) | 
|   | 
| void  | UpdateRightStickWithRawValue (Vector2 value, ulong updateTick, float deltaTime) | 
|   | 
| void  | CommitRightStick () | 
|   | 
| void  | Commit (ulong updateTick, float deltaTime) | 
|   | 
| bool  | LastInputAfter (InputDevice device) | 
|   | 
| virtual void  | Vibrate (float leftMotor, float rightMotor) | 
|   | 
| void  | Vibrate (float intensity) | 
|   | 
| void  | StopVibration () | 
|   | 
| virtual void  | SetLightColor (float red, float green, float blue) | 
|   | 
| void  | SetLightColor (Color color) | 
|   | 
| virtual void  | SetLightFlash (float flashOnDuration, float flashOffDuration) | 
|   | 
| void  | StopLightFlash () | 
|   | 
| virtual bool  | ReadRawButtonState (int index) | 
|   | 
| virtual float  | ReadRawAnalogValue (int index) | 
|   | 
| void  | TakeSnapshot () | 
|   | 
| UnknownDeviceControl  | GetFirstPressedAnalog () | 
|   | 
| UnknownDeviceControl  | GetFirstPressedButton () | 
|   | 
 | 
| string  | Name [get, set, protected set] | 
|   | 
| string  | Meta [get, set, protected set] | 
|   | 
| int  | SortOrder [get, set, protected set] | 
|   | 
| InputDeviceClass  | DeviceClass [get, set, protected set] | 
|   | 
| InputDeviceStyle  | DeviceStyle [get, set, protected set] | 
|   | 
| Guid  | GUID [get, set, private set] | 
|   | 
| ulong  | LastInputTick [get, set, private set] | 
|   | 
| bool  | IsActive [get, set, private set] | 
|   | 
| bool  | IsAttached [get, set, private set] | 
|   | 
| bool  | RawSticks [protected get, set, private set] | 
|   | 
| ReadOnlyCollection< InputControl >  | Controls [get, set, protected set] | 
|   | 
| InputControl[]  | ControlsByTarget [protected get, set, private set] | 
|   | 
| TwoAxisInputControl  | LeftStick [get, set, private set] | 
|   | 
| TwoAxisInputControl  | RightStick [get, set, private set] | 
|   | 
| TwoAxisInputControl  | DPad [get, set, private set] | 
|   | 
| InputDevice.AnalogSnapshotEntry[]  | AnalogSnapshot [get, set] | 
|   | 
| InputControl  | this[InputControlType controlType] [get, set] | 
|   | 
| virtual bool  | IsSupportedOnThisPlatform [get, set] | 
|   | 
| virtual bool  | IsKnown [get, set] | 
|   | 
| bool  | IsUnknown [get, set] | 
|   | 
| bool  | MenuIsPressed [get, set] | 
|   | 
| bool  | MenuWasPressed [get, set] | 
|   | 
| bool  | MenuWasReleased [get, set] | 
|   | 
| bool  | CommandIsPressed [get, set] | 
|   | 
| bool  | CommandWasPressed [get, set] | 
|   | 
| bool  | CommandWasReleased [get, set] | 
|   | 
| InputControl  | AnyButton [get, set] | 
|   | 
| bool  | AnyButtonIsPressed [get, set] | 
|   | 
| bool  | AnyButtonWasPressed [get, set] | 
|   | 
| bool  | AnyButtonWasReleased [get, set] | 
|   | 
| TwoAxisInputControl  | Direction [get, set] | 
|   | 
| InputControl  | LeftStickUp [get, set] | 
|   | 
| InputControl  | LeftStickDown [get, set] | 
|   | 
| InputControl  | LeftStickLeft [get, set] | 
|   | 
| InputControl  | LeftStickRight [get, set] | 
|   | 
| InputControl  | RightStickUp [get, set] | 
|   | 
| InputControl  | RightStickDown [get, set] | 
|   | 
| InputControl  | RightStickLeft [get, set] | 
|   | 
| InputControl  | RightStickRight [get, set] | 
|   | 
| InputControl  | DPadUp [get, set] | 
|   | 
| InputControl  | DPadDown [get, set] | 
|   | 
| InputControl  | DPadLeft [get, set] | 
|   | 
| InputControl  | DPadRight [get, set] | 
|   | 
| InputControl  | Action1 [get, set] | 
|   | 
| InputControl  | Action2 [get, set] | 
|   | 
| InputControl  | Action3 [get, set] | 
|   | 
| InputControl  | Action4 [get, set] | 
|   | 
| InputControl  | LeftTrigger [get, set] | 
|   | 
| InputControl  | RightTrigger [get, set] | 
|   | 
| InputControl  | LeftBumper [get, set] | 
|   | 
| InputControl  | RightBumper [get, set] | 
|   | 
| InputControl  | LeftStickButton [get, set] | 
|   | 
| InputControl  | RightStickButton [get, set] | 
|   | 
| InputControl  | LeftStickX [get, set] | 
|   | 
| InputControl  | LeftStickY [get, set] | 
|   | 
| InputControl  | RightStickX [get, set] | 
|   | 
| InputControl  | RightStickY [get, set] | 
|   | 
| InputControl  | DPadX [get, set] | 
|   | 
| InputControl  | DPadY [get, set] | 
|   | 
| InputControl  | Command [get, set] | 
|   | 
| virtual int  | NumUnknownAnalogs [get, set] | 
|   | 
| virtual int  | NumUnknownButtons [get, set] | 
|   | 
Definition at line 10 of file VirtualDevice.cs.