One Logo Pool Ball
GameController · IOS API REFERENCE

GCMicroGamepad

class · iOS 9.0+ · SDK 27.1

class GCMicroGamepad

Members (14)

init

init

TypeScript
static init(): GCMicroGamepad
Swift declaration
init()
method · iOS 9.0+ · Deprecated in iOS 13.0

saveSnapshot

TypeScript
saveSnapshot(): GCMicroGamepadSnapshot
Swift declaration
func saveSnapshot() -> GCMicroGamepadSnapshot
method · iOS 13.0+

setStateFrom

TypeScript
setStateFrom(microGamepad: GCMicroGamepad): void
Swift declaration
func setStateFrom(_ microGamepad: GCMicroGamepad)
get · iOS 9.0+

allowsRotation

TypeScript
get allowsRotation(): boolean
Swift declaration
var allowsRotation: Bool { get set }
set · iOS 9.0+

allowsRotation

TypeScript
set allowsRotation(value: boolean)
Swift declaration
var allowsRotation: Bool { get set }
get · iOS 9.0+

buttonA

TypeScript
get buttonA(): GCControllerButtonInput
Swift declaration
var buttonA: GCControllerButtonInput { get }
get · iOS 13.0+

buttonMenu

TypeScript
get buttonMenu(): GCControllerButtonInput
Swift declaration
var buttonMenu: GCControllerButtonInput { get }
get · iOS 9.0+

buttonX

TypeScript
get buttonX(): GCControllerButtonInput
Swift declaration
var buttonX: GCControllerButtonInput { get }
get · iOS 9.0+

controller

TypeScript
get controller(): (GCController) | null
Swift declaration
weak var controller: GCController? { get }
get · iOS 9.0+

dpad

TypeScript
get dpad(): GCControllerDirectionPad
Swift declaration
var dpad: GCControllerDirectionPad { get }
get · iOS 9.0+

reportsAbsoluteDpadValues

TypeScript
get reportsAbsoluteDpadValues(): boolean
Swift declaration
var reportsAbsoluteDpadValues: Bool { get set }
set · iOS 9.0+

reportsAbsoluteDpadValues

TypeScript
set reportsAbsoluteDpadValues(value: boolean)
Swift declaration
var reportsAbsoluteDpadValues: Bool { get set }
get · iOS 9.0+

valueChangedHandler

TypeScript
get valueChangedHandler(): (((arg0: GCMicroGamepad, arg1: GCControllerElement) => Promise<void>)) | null
Swift declaration
var valueChangedHandler: GCMicroGamepadValueChangedHandler? { get set }
set · iOS 9.0+

valueChangedHandler

TypeScript
set valueChangedHandler(value: (((arg0: GCMicroGamepad, arg1: GCControllerElement) => void)) | null)
Swift declaration
var valueChangedHandler: GCMicroGamepadValueChangedHandler? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All GameController types →