API Differences in GameController in macOS 14.3

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in GameController in the macOS 14.3 SDK.

Table of Contents

Protocols

GCAxis2DInput

Structs

struct GCPoint2 { float x; float y; }
struct GCPoint2

Functions & Methods

static inline GCPoint2 GCPoint2Make(float x, float y) { GCPoint2 p; p.x = x; p.y = y; return p; }
static inline bool GCPoint2Equal(GCPoint2 point1, GCPoint2 point2) { return point1.x == point2.x && point1.y == point2.y; }
extern NSString * _Nonnull NSStringFromGCPoint2(GCPoint2 point)
+ (nonnull instancetype)valueWithGCPoint2:(GCPoint2)point;
- (GCPoint2)GCPoint2Value;

Properties & Constants

extern const GCPoint2 GCPoint2Zero
@property(nonatomic, readonly) GCPoint2 GCPoint2Value;
GCDirectionPadElement
@property(atomic, readonly) id<GCAxis2DInput> _Nonnull xyAxes;