Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This page documents GameInput API members that were present in older versions of the API but have been removed. For current API members, see GameInput.
Important
These members are no longer available in the current GameInput API. They are documented here for reference when working with older code.
Removed Interface Methods
IGameInput
| Method | Last Version | Description |
|---|---|---|
| EnableOemDeviceSupport | v0 | Enabled support for a specific OEM device. |
| FindDeviceFromObject | v0 | Retrieved a device from a platform COM object. |
| FindDeviceFromPlatformHandle | v0 | Retrieved a device from a platform window or file handle. |
| GetTemporalReading | v0 | Got a reading interpolated to a specified timestamp. |
| RegisterGuideButtonCallback | v0 | Registered a callback for Guide button events. Replaced by RegisterSystemButtonCallback. |
| RegisterKeyboardLayoutCallback | v3 | Registered a callback for keyboard layout changes. Replaced by the GameInputDeviceEventKeyboardLayoutUpdated event of RegisterDeviceCallback. |
| RegisterSystemButtonCallback | v3 | Registered a callback for Guide and Share button events. Replaced by IGameInputReading::GetSystemButtonState. |
| SetFocusPolicy | v3 | Set the focus policy for input delivery. Replaced by EnableBackgroundInput. |
| StopCallback | v3 | Stopped a callback from being dispatched again without unregistering it. Superseded by UnregisterCallback, which can be called from within a callback in v4. |
IGameInputDevice
| Method | Last Version | Description |
|---|---|---|
| AcquireExclusiveRawDeviceAccess | v0 | Acquired exclusive access to the device's raw input stream. |
| ExecuteRawDeviceIoControl | v0 | Sent a raw I/O control command to the device. |
| GetBatteryState | v0 | Retrieved the battery state of the device. |
| GetDeviceInfo | v3 | Retrieved a GameInputDeviceInfo structure describing the device. Replaced by individual getters on IGameInputDevice. |
| GetDeviceStatus | v3 | Retrieved the status of the device. Replaced by IsConnected and the GameInputDeviceEvent values passed to device callbacks. |
| GetRawDeviceFeature | v0 | Retrieved a feature report from the device. Re-introduced in v4 as GetRawDeviceFeature. |
| PowerOff | v0 | Powered off the device. |
| ReleaseExclusiveRawDeviceAccess | v0 | Released exclusive access to the device's raw input stream. |
| SendInputSynchronizationHint | v0 | Sent a synchronization hint to the device input stream. |
| SetHapticMotorState | v0 | Set the state of a haptic motor. Replaced by GetHapticInfo. |
| SetInputSynchronizationState | v0 | Set the synchronization state for the device input stream. |
| SetRawDeviceFeature | v0 | Set a feature report on the device. Re-introduced in v4 as SetRawDeviceFeature. |
IGameInputReading
| Method | Last Version | Description |
|---|---|---|
| GetMotionState | v0 | Retrieved motion sensor state from a reading. Superseded by GetSensorsState. |
| GetTouchCount | v0 | Got the number of active touch points in a reading. |
| GetTouchState | v0 | Got the state of touch points in a reading. |
| GetUiNavigationState | v2 | Got the UI navigation input state from a reading. |
Removed Functions
| Function | Last Version | Description |
|---|---|---|
| GameInputGuidButtonCallback | v0 | Title-defined callback for Guide button events. Replaced by GameInputSystemButtonCallback. |
| GameInputKeyboardLayoutCallback | v3 | Title-defined callback for keyboard layout changes. Replaced by the GameInputDeviceEventKeyboardLayoutUpdated event passed to GameInputDeviceCallback. |
| GameInputSystemButtonCallback | v3 | Title-defined callback for Guide and Share button events. Replaced by IGameInputReading::GetSystemButtonState. |
Removed Structures
| Structure | Last Version | Description |
|---|---|---|
| GameInputBatteryState | v0 | Described the battery state of an input device. |
| GameInputControllerAxisInfo | v2 | Described an axis on an input device. Superseded by fields in GameInputControllerInfo. |
| GameInputControllerButtonInfo | v2 | Described a button on an input device. Superseded by fields in GameInputControllerInfo. |
| GameInputControllerInfo | v3 | Described the axes, buttons, and switches of a controller. Replaced by IGameInputDevice getters such as GetControllerAxisLabels. |
| GameInputDeviceInfo | v3 | Contained comprehensive information about an input device. Replaced by individual IGameInputDevice getters. |
| GameInputHapticFeedbackMotorInfo | v0 | Described a haptic feedback motor. Superseded by GameInputHapticInfo. |
| GameInputHapticFeedbackParams | v0 | Described a haptic feedback effect. |
| GameInputHapticWaveformInfo | v0 | Described characteristics of a haptic feedback waveform. |
| GameInputMotionInfo | v0 | Described measurable properties for a motion-enabled input device. |
| GameInputMotionState | v0 | Described the state of motion input. |
| GameInputRawDeviceItemCollectionInfo | v0 | Described a collection of raw device items. |
| GameInputRawDeviceReportItemInfo | v0 | Described an individual item within a raw device report. |
| GameInputString | v0 | Described a string containing information about an input device. |
| GameInputTouchSensorInfo | v0 | Described the characteristics of a touch sensor. |
| GameInputTouchState | v0 | Described the state of a touch input device. |
| GameInputUiNavigationInfo | v2 | Specified the labels of navigation buttons in the UI. |
| GameInputUiNavigationState | v2 | Provided the current status of UI navigation input. |
Removed Enumerations
| Enumeration | Last Version | Description |
|---|---|---|
| GameInputBatteryStatus | v0 | Enumerated battery states for an input device. |
| GameInputDeviceCapabilities | v0 | Enumerated certain capabilities of an input device. |
| GameInputDeviceStatus | v3 | Enumerated the states that an input device can be in. Replaced by GameInputDeviceEvent and IGameInputDevice::IsConnected. |
| GameInputEnumerationKind | v3 | Enumerated device enumeration behaviors. Device enumeration is always asynchronous in v4. |
| GameInputFocusPolicy | v3 | Enumerated focus policies. Replaced by IGameInput::EnableBackgroundInput. |
| GameInputLocation | v0 | Enumerated the parts of an input device. |
| GameInputMotionAccuracy | v0 | Enumerated levels of accuracy for motion sensors. |
| GameInputRawDeviceItemCollectionKind | v0 | Enumerated types of collections of raw device items. |
| GameInputRawDevicePhysicalUnitKind | v0 | Enumerated physical units associated with device input. |
| GameInputRawDeviceReportItemFlags | v0 | Enumerated types of raw device-report items. |
| GameInputTouchShape | v0 | Enumerated shapes of a touch sensor. |
| GameInputUiNavigationButtons | v2 | Enumerated UI navigation buttons. |