Contents

GCControllerButtonValueChangedHandler

The signature for the block that executes when a button’s state changes.

Declaration

typealias GCControllerButtonValueChangedHandler = (GCControllerButtonInput, Float, Bool) -> Void

Parameters

  • button:

    The button element whose state changed.

  • value:

    A normalized number between 0.0 (minimum) and 1.0 (maximum) that represents the amount of physical or simulated pressure that the user applies to the button.

  • pressed:

    A Boolean value that indicates whether the user is pressing the button. If True, the user is pressing the button and the value parameter contains the amount of pressure. If False, the user isn’t applying any pressure and the value parameter is 0.0.

See Also

Getting change information