init
TypeScriptstatic init(): GCMicroGamepadSwift declarationinit()class · iOS 9.0+ · SDK 27.1
class GCMicroGamepadstatic init(): GCMicroGamepadSwift declarationinit()saveSnapshot(): GCMicroGamepadSnapshotSwift declarationfunc saveSnapshot() -> GCMicroGamepadSnapshotsetStateFrom(microGamepad: GCMicroGamepad): voidSwift declarationfunc setStateFrom(_ microGamepad: GCMicroGamepad)get allowsRotation(): booleanSwift declarationvar allowsRotation: Bool { get set }set allowsRotation(value: boolean)Swift declarationvar allowsRotation: Bool { get set }get buttonA(): GCControllerButtonInputSwift declarationvar buttonA: GCControllerButtonInput { get }get buttonMenu(): GCControllerButtonInputSwift declarationvar buttonMenu: GCControllerButtonInput { get }get buttonX(): GCControllerButtonInputSwift declarationvar buttonX: GCControllerButtonInput { get }get controller(): (GCController) | nullSwift declarationweak var controller: GCController? { get }get dpad(): GCControllerDirectionPadSwift declarationvar dpad: GCControllerDirectionPad { get }get reportsAbsoluteDpadValues(): booleanSwift declarationvar reportsAbsoluteDpadValues: Bool { get set }set reportsAbsoluteDpadValues(value: boolean)Swift declarationvar reportsAbsoluteDpadValues: Bool { get set }get valueChangedHandler(): (((arg0: GCMicroGamepad, arg1: GCControllerElement) => Promise<void>)) | nullSwift declarationvar valueChangedHandler: GCMicroGamepadValueChangedHandler? { get set }set valueChangedHandler(value: (((arg0: GCMicroGamepad, arg1: GCControllerElement) => void)) | null)Swift declarationvar valueChangedHandler: GCMicroGamepadValueChangedHandler? { get set }No declarations were skipped in this snapshot.