| Class | Description |
|---|---|
| GCControllerPlayerIndex |
This is the player index that a connected controller will have if it has never been assigned a player index on the current system.
|
| GCDeviceBatteryState |
This is the battery status and it's represented by one of the following values:
GCControllerBatteryStateUnknown means that the current state of battery is unknown or cannot be determined
GCControllerBatteryStateDischarging means that controller is on battery and discharging at this moment
GCControllerBatteryStateCharging means that controller is plugged in, but it's battery level is less than 100%
GCControllerBatteryStateFull means that controller is plugged in and it's battery level is 100%
|
| GCDualSenseAdaptiveTriggerMode | |
| GCDualSenseAdaptiveTriggerStatus | |
| GCExtendedGamepadSnapshotDataVersion | |
| GCMicroGamepadSnapshotDataVersion | |
| GCSystemGestureState |
Elements on a GCDevice can be used for system gestures.
|
| GCTouchState |
Represents the current state of a touch event on a touchpad.
|