[GameController] Added support to Xcode 14.1 b1 (#16094)

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
This commit is contained in:
Israel Soto 2022-10-13 10:42:52 -05:00 коммит произвёл GitHub
Родитель 48293a4b05
Коммит d910c1ba60
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
6 изменённых файлов: 23 добавлений и 74 удалений

Просмотреть файл

@ -2305,7 +2305,7 @@ namespace GameController {
interface IGCDevicePhysicalInputState {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCDevicePhysicalInputState {
[Abstract]
@ -2353,7 +2353,7 @@ namespace GameController {
interface IGCAxisInput {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCAxisInput {
[Abstract]
@ -2383,7 +2383,7 @@ namespace GameController {
interface IGCAxisElement {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCAxisElement : GCPhysicalInputElement {
[Abstract]
@ -2397,7 +2397,7 @@ namespace GameController {
interface IGCButtonElement {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCButtonElement : GCPhysicalInputElement {
[Abstract]
@ -2409,12 +2409,12 @@ namespace GameController {
IGCTouchedStateInput TouchedInput { get; }
}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
delegate void GCDevicePhysicalInputElementHandler (IGCDevicePhysicalInput physicalInput, IGCPhysicalInputElement element);
delegate void ElementValueDidChangeHandler (IGCDevicePhysicalInput physicalInput, IGCPhysicalInputElement element);
delegate void InputStateAvailableHandler (IGCDevicePhysicalInput physicalInput);
interface IGCDevicePhysicalInput {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCDevicePhysicalInput : GCDevicePhysicalInputState {
[Abstract]
@ -2423,7 +2423,7 @@ namespace GameController {
[Abstract]
[NullAllowed, Export ("elementValueDidChangeHandler", ArgumentSemantic.Copy)]
GCDevicePhysicalInputElementHandler ElementValueDidChangeHandler { get; set; }
ElementValueDidChangeHandler ElementValueDidChangeHandler { get; set; }
[Abstract]
[Export ("capture")]
@ -2431,7 +2431,7 @@ namespace GameController {
[Abstract]
[NullAllowed, Export ("inputStateAvailableHandler", ArgumentSemantic.Copy)]
Action<IGCDevicePhysicalInput> InputStateAvailableHandler { get; set; }
InputStateAvailableHandler InputStateAvailableHandler { get; set; }
[Abstract]
[Export ("inputStateQueueDepth")]
@ -2444,7 +2444,7 @@ namespace GameController {
interface IGCDevicePhysicalInputStateDiff {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCDevicePhysicalInputStateDiff {
[Abstract]
@ -2458,7 +2458,7 @@ namespace GameController {
interface IGCDirectionPadElement {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCDirectionPadElement : GCPhysicalInputElement {
[Abstract]
@ -2488,7 +2488,7 @@ namespace GameController {
interface IGCLinearInput {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCLinearInput {
[Abstract]
@ -2518,7 +2518,7 @@ namespace GameController {
interface IGCPhysicalInputElement {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCPhysicalInputElement {
[Abstract]
@ -2536,7 +2536,7 @@ namespace GameController {
interface IGCPressedStateInput {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCPressedStateInput {
[Abstract]
@ -2558,7 +2558,7 @@ namespace GameController {
interface IGCRelativeInput {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCRelativeInput {
[Abstract]
@ -2584,7 +2584,7 @@ namespace GameController {
interface IGCSwitchElement {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCSwitchElement : GCPhysicalInputElement {
[Abstract]
@ -2594,7 +2594,7 @@ namespace GameController {
interface IGCSwitchPositionInput {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCSwitchPositionInput {
[Abstract]
@ -2628,7 +2628,7 @@ namespace GameController {
interface IGCTouchedStateInput {}
[NoiOS, Mac (13,0), NoWatch, NoTV, MacCatalyst (16,0)]
[Mac (13,0), iOS (16,0), MacCatalyst (16,0), NoWatch, TV (16,0)]
[Protocol]
interface GCTouchedStateInput {
[Abstract]

Просмотреть файл

@ -284,6 +284,11 @@ namespace Cecil.Tests {
"GameController.GCRacingWheel.get_VendorName",
"GameController.GCRacingWheel.get_ProductCategory",
"GameController.GCRacingWheel.get_PhysicalInputProfile",
"GameController.GCGearShifterElement.get_Aliases",
"GameController.GCGearShifterElement.get_LocalizedName",
"GameController.GCGearShifterElement.get_SfSymbolsName",
"GameController.GCRacingWheelInput",
"GameController.GCSteeringWheelElemen",
};
if (inlineProtocols.Any ((p) => member.StartsWith (p))) {

Просмотреть файл

@ -1,14 +0,0 @@
!missing-protocol! GCAxisElement not bound
!missing-protocol! GCAxisInput not bound
!missing-protocol! GCButtonElement not bound
!missing-protocol! GCDevicePhysicalInput not bound
!missing-protocol! GCDevicePhysicalInputState not bound
!missing-protocol! GCDevicePhysicalInputStateDiff not bound
!missing-protocol! GCDirectionPadElement not bound
!missing-protocol! GCLinearInput not bound
!missing-protocol! GCPhysicalInputElement not bound
!missing-protocol! GCPressedStateInput not bound
!missing-protocol! GCRelativeInput not bound
!missing-protocol! GCSwitchElement not bound
!missing-protocol! GCSwitchPositionInput not bound
!missing-protocol! GCTouchedStateInput not bound

Просмотреть файл

@ -1,14 +0,0 @@
!missing-protocol! GCAxisElement not bound
!missing-protocol! GCAxisInput not bound
!missing-protocol! GCButtonElement not bound
!missing-protocol! GCDevicePhysicalInput not bound
!missing-protocol! GCDevicePhysicalInputState not bound
!missing-protocol! GCDevicePhysicalInputStateDiff not bound
!missing-protocol! GCDirectionPadElement not bound
!missing-protocol! GCLinearInput not bound
!missing-protocol! GCPhysicalInputElement not bound
!missing-protocol! GCPressedStateInput not bound
!missing-protocol! GCRelativeInput not bound
!missing-protocol! GCSwitchElement not bound
!missing-protocol! GCSwitchPositionInput not bound
!missing-protocol! GCTouchedStateInput not bound

Просмотреть файл

@ -1,14 +0,0 @@
!missing-protocol! GCAxisElement not bound
!missing-protocol! GCAxisInput not bound
!missing-protocol! GCButtonElement not bound
!missing-protocol! GCDevicePhysicalInput not bound
!missing-protocol! GCDevicePhysicalInputState not bound
!missing-protocol! GCDevicePhysicalInputStateDiff not bound
!missing-protocol! GCDirectionPadElement not bound
!missing-protocol! GCLinearInput not bound
!missing-protocol! GCPhysicalInputElement not bound
!missing-protocol! GCPressedStateInput not bound
!missing-protocol! GCRelativeInput not bound
!missing-protocol! GCSwitchElement not bound
!missing-protocol! GCSwitchPositionInput not bound
!missing-protocol! GCTouchedStateInput not bound

Просмотреть файл

@ -1,14 +0,0 @@
!missing-protocol! GCAxisElement not bound
!missing-protocol! GCAxisInput not bound
!missing-protocol! GCButtonElement not bound
!missing-protocol! GCDevicePhysicalInput not bound
!missing-protocol! GCDevicePhysicalInputState not bound
!missing-protocol! GCDevicePhysicalInputStateDiff not bound
!missing-protocol! GCDirectionPadElement not bound
!missing-protocol! GCLinearInput not bound
!missing-protocol! GCPhysicalInputElement not bound
!missing-protocol! GCPressedStateInput not bound
!missing-protocol! GCRelativeInput not bound
!missing-protocol! GCSwitchElement not bound
!missing-protocol! GCSwitchPositionInput not bound
!missing-protocol! GCTouchedStateInput not bound