---
title: GCExtendedGamepadValueChangedHandler
framework: gamecontroller
role: symbol
role_heading: Type Alias
path: gamecontroller/gcextendedgamepadvaluechangedhandler
---

# GCExtendedGamepadValueChangedHandler

The signature for the block that the profile calls when an element’s value changes.

## Declaration

```swift
typealias GCExtendedGamepadValueChangedHandler = (GCExtendedGamepad, GCControllerElement) -> Void
```

## Parameters

- `gamepad`: The profile with the element value that changes.
- `element`: The element with the value that changes in the profile.

## See Also

### Getting change information

- [valueChangedHandler](gamecontroller/gcextendedgamepad/valuechangedhandler.md)
