GameController iOS 14.5 to 15.0 API Differences

GCDirectionalGamepad.h
Added GCInputDirectionalTouchSurfaceButton
Added GCInputDirectionalCenterButton
GCKeyCodes.h
Added GCKeyCodeF13
Added GCKeyCodeF14
Added GCKeyCodeF15
Added GCKeyCodeF16
Added GCKeyCodeF17
Added GCKeyCodeF18
Added GCKeyCodeF19
Added GCKeyCodeF20
GCKeyNames.h
Added GCKeyF13
Added GCKeyF14
Added GCKeyF15
Added GCKeyF16
Added GCKeyF17
Added GCKeyF18
Added GCKeyF19
Added GCKeyF20
GCMicroGamepad.h
Added GCInputMicroGamepadDpad
Added GCInputMicroGamepadButtonA
Added GCInputMicroGamepadButtonX
GCPhysicalInputProfile.h
Added GCDeviceTouchpad
Added GCPhysicalInputProfile.touchpads
Added GCPhysicalInputProfile.allTouchpads
GCVirtualController.h
Added GCVirtualControllerConfiguration
Added GCVirtualControllerConfiguration.elements
Added GCVirtualControllerElementConfiguration
Added GCVirtualControllerElementConfiguration.hidden
Added GCVirtualControllerElementConfiguration.path
Added GCVirtualControllerElementConfiguration.actsAsTouchpad
Added GCVirtualController
Added +[GCVirtualController virtualControllerWithConfiguration:]
Added -[GCVirtualController initWithConfiguration:]
Added -[GCVirtualController connectWithReplyHandler:]
Added -[GCVirtualController disconnect]
Added GCVirtualController.controller
Added -[GCVirtualController updateConfigurationForElement:configuration:]