init
TypeScriptstatic init(): GCGamepadSwift declarationinit()class · iOS 7.0+ · Deprecated in iOS 10.0 · SDK 27.1
class GCGamepadstatic init(): GCGamepadSwift declarationinit()saveSnapshot(): GCGamepadSnapshotSwift declarationfunc saveSnapshot() -> GCGamepadSnapshotget buttonA(): GCControllerButtonInputSwift declarationvar buttonA: GCControllerButtonInput { get }get buttonB(): GCControllerButtonInputSwift declarationvar buttonB: GCControllerButtonInput { get }get buttonX(): GCControllerButtonInputSwift declarationvar buttonX: GCControllerButtonInput { get }get buttonY(): GCControllerButtonInputSwift declarationvar buttonY: GCControllerButtonInput { get }get controller(): (GCController) | nullSwift declarationweak var controller: GCController? { get }get dpad(): GCControllerDirectionPadSwift declarationvar dpad: GCControllerDirectionPad { get }get leftShoulder(): GCControllerButtonInputSwift declarationvar leftShoulder: GCControllerButtonInput { get }get rightShoulder(): GCControllerButtonInputSwift declarationvar rightShoulder: GCControllerButtonInput { get }get valueChangedHandler(): (((arg0: GCGamepad, arg1: GCControllerElement) => Promise<void>)) | nullSwift declarationvar valueChangedHandler: GCGamepadValueChangedHandler? { get set }set valueChangedHandler(value: (((arg0: GCGamepad, arg1: GCControllerElement) => void)) | null)Swift declarationvar valueChangedHandler: GCGamepadValueChangedHandler? { get set }No declarations were skipped in this snapshot.