API Differences in CoreHID in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in CoreHID in the macOS 15.0 SDK.

Table of Contents

Protocols

HIDElementUpdate
HIDVirtualDeviceDelegate

Structs

HIDElement
HIDElementCollection
HIDReportID

Enums

HIDDeviceError
HIDDeviceLocalizationCode
HIDDeviceTransport
HIDReportType
HIDUsage
HIDUsage
ArcadeUsage
HIDUsage
AuxiliaryDisplayUsage
HIDUsage
BarcodeScannerUsage
HIDUsage
BatterySystemUsage
HIDUsage
BrailleDisplayUsage
HIDUsage
ButtonUsage
HIDUsage
CameraControlUsage
HIDUsage
ConsumerUsage
HIDUsage
DigitizersUsage
HIDUsage
EyeAndHeadTrackersUsage
HIDUsage
FIDOAllianceUsage
HIDUsage
GameControlsUsage
HIDUsage
GenericDesktopUsage
HIDUsage
GenericDeviceControlsUsage
HIDUsage
HapticsUsage
HIDUsage
KeyboardOrKeypadUsage
HIDUsage
LEDUsage
HIDUsage
LightingAndIlluminationUsage
HIDUsage
MagneticStripeReaderUsage
HIDUsage
MedicalInstrumentUsage
HIDUsage
MonitorEnumeratedUsage
HIDUsage
MonitorUsage
HIDUsage
OrdinalUsage
HIDUsage
PhysicalInputDeviceUsage
HIDUsage
PowerUsage
HIDUsage
SOCUsage
HIDUsage
ScalesUsage
HIDUsage
SensorsUsage
HIDUsage
SimulationControlsUsage
HIDUsage
SportControlsUsage
HIDUsage
TelephonyDeviceUsage
HIDUsage
VESAVirtualControlsUsage
HIDUsage
VRControlsUsage

Functions & Methods

HIDDeviceClient
public static func == (lhs: CoreHID.HIDDeviceClient, rhs: CoreHID.HIDDeviceClient) -> Swift.Bool
HIDDeviceClient
nonisolated public func hash(into hasher: inout Swift.Hasher)
HIDDeviceManager
public static func == (lhs: CoreHID.HIDDeviceManager, rhs: CoreHID.HIDDeviceManager) -> Swift.Bool
HIDDeviceManager
nonisolated public func hash(into hasher: inout Swift.Hasher)
HIDElement
public static func == (lhs: CoreHID.HIDElement, rhs: CoreHID.HIDElement) -> Swift.Bool
HIDElement.Value
public static func == (lhs: CoreHID.HIDElement.Value, rhs: CoreHID.HIDElement.Value) -> Swift.Bool
HIDElement.Value
public func hash(into hasher: inout Swift.Hasher)
HIDElement.Value
public func integerValue<IntegerType>(asTypeTruncatingIfNeeded: IntegerType.Type) -> IntegerType where IntegerType : Swift.FixedWidthInteger
HIDElement.Value
public func logicalValue<IntegerType>(asTypeTruncatingIfNeeded: IntegerType.Type) -> IntegerType? where IntegerType : Swift.FixedWidthInteger
HIDElement.Value
public func physicalValue<IntegerType, FloatingType>(fromTypeTruncatingIfNeeded: IntegerType.Type, as: FloatingType.Type) -> FloatingType? where IntegerType : Swift.FixedWidthInteger, FloatingType : Swift.BinaryFloatingPoint
HIDElement
public func hash(into hasher: inout Swift.Hasher)
HIDElementCollection
public static func == (lhs: CoreHID.HIDElementCollection, rhs: CoreHID.HIDElementCollection) -> Swift.Bool
HIDElementCollection
public func hash(into hasher: inout Swift.Hasher)
HIDVirtualDevice
public static func == (lhs: CoreHID.HIDVirtualDevice, rhs: CoreHID.HIDVirtualDevice) -> Swift.Bool
HIDVirtualDevice
nonisolated public func hash(into hasher: inout Swift.Hasher)

Properties & Constants

HIDDeviceClient.DeviceReference
nonisolated public var description: Swift.String
HIDDeviceClient
nonisolated public var description: Swift.String
HIDDeviceClient
nonisolated public var hashValue: Swift.Int
HIDDeviceManager
nonisolated public var hashValue: Swift.Int
HIDElement.Value
public var description: Swift.String
HIDElement.Value
public var hashValue: Swift.Int
HIDElement
public var description: Swift.String
HIDElement
public var hashValue: Swift.Int
HIDElementCollection
public var description: Swift.String
HIDElementCollection
public var hashValue: Swift.Int
HIDReportID
public var description: Swift.String
HIDUsage
public var description: Swift.String
HIDVirtualDevice
nonisolated public var description: Swift.String
HIDVirtualDevice
nonisolated public var hashValue: Swift.Int
@_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
@_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
@_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor

Conformances

HIDDeviceClient.DeviceReference
Swift.CustomStringConvertible
HIDDeviceClient
Swift.CustomStringConvertible
HIDDeviceClient
Swift.Equatable
HIDDeviceClient
Swift.Hashable
HIDDeviceLocalizationCode
Swift.Hashable
HIDDeviceManager
Swift.Equatable
HIDDeviceManager
Swift.Hashable
HIDElement
Swift.CustomStringConvertible
HIDElement
Swift.Equatable
HIDElement
Swift.Hashable
HIDElement.Value
Swift.CustomStringConvertible
HIDElement.Value
Swift.Hashable
HIDElementCollection.CollectionType
Swift.Equatable
HIDElementCollection.CollectionType
Swift.Hashable
HIDElementCollection
Swift.CustomStringConvertible
HIDElementCollection
Swift.Equatable
HIDElementCollection
Swift.Hashable
HIDReportID
Swift.CustomStringConvertible
HIDReportType
Swift.Equatable
HIDReportType
Swift.Hashable
HIDUsage.ArcadeUsage
Swift.Equatable
HIDUsage.ArcadeUsage
Swift.Hashable
HIDUsage.ArcadeUsage
Swift.RawRepresentable
HIDUsage.AuxiliaryDisplayUsage
Swift.Equatable
HIDUsage.AuxiliaryDisplayUsage
Swift.Hashable
HIDUsage.AuxiliaryDisplayUsage
Swift.RawRepresentable
HIDUsage.BarcodeScannerUsage
Swift.Equatable
HIDUsage.BarcodeScannerUsage
Swift.Hashable
HIDUsage.BarcodeScannerUsage
Swift.RawRepresentable
HIDUsage.BatterySystemUsage
Swift.Equatable
HIDUsage.BatterySystemUsage
Swift.Hashable
HIDUsage.BatterySystemUsage
Swift.RawRepresentable
HIDUsage.BrailleDisplayUsage
Swift.Equatable
HIDUsage.BrailleDisplayUsage
Swift.Hashable
HIDUsage.BrailleDisplayUsage
Swift.RawRepresentable
HIDUsage.CameraControlUsage
Swift.Equatable
HIDUsage.CameraControlUsage
Swift.Hashable
HIDUsage.CameraControlUsage
Swift.RawRepresentable
HIDUsage.ConsumerUsage
Swift.Equatable
HIDUsage.ConsumerUsage
Swift.Hashable
HIDUsage.ConsumerUsage
Swift.RawRepresentable
HIDUsage.DigitizersUsage
Swift.Equatable
HIDUsage.DigitizersUsage
Swift.Hashable
HIDUsage.DigitizersUsage
Swift.RawRepresentable
HIDUsage.EyeAndHeadTrackersUsage
Swift.Equatable
HIDUsage.EyeAndHeadTrackersUsage
Swift.Hashable
HIDUsage.EyeAndHeadTrackersUsage
Swift.RawRepresentable
HIDUsage.FIDOAllianceUsage
Swift.Equatable
HIDUsage.FIDOAllianceUsage
Swift.Hashable
HIDUsage.FIDOAllianceUsage
Swift.RawRepresentable
HIDUsage.GameControlsUsage
Swift.Equatable
HIDUsage.GameControlsUsage
Swift.Hashable
HIDUsage.GameControlsUsage
Swift.RawRepresentable
HIDUsage.GenericDesktopUsage
Swift.Equatable
HIDUsage.GenericDesktopUsage
Swift.Hashable
HIDUsage.GenericDesktopUsage
Swift.RawRepresentable
HIDUsage.GenericDeviceControlsUsage
Swift.Equatable
HIDUsage.GenericDeviceControlsUsage
Swift.Hashable
HIDUsage.GenericDeviceControlsUsage
Swift.RawRepresentable
HIDUsage.HapticsUsage
Swift.Equatable
HIDUsage.HapticsUsage
Swift.Hashable
HIDUsage.HapticsUsage
Swift.RawRepresentable
HIDUsage.KeyboardOrKeypadUsage
Swift.Equatable
HIDUsage.KeyboardOrKeypadUsage
Swift.Hashable
HIDUsage.KeyboardOrKeypadUsage
Swift.RawRepresentable
HIDUsage.LEDUsage
Swift.Equatable
HIDUsage.LEDUsage
Swift.Hashable
HIDUsage.LEDUsage
Swift.RawRepresentable
HIDUsage.LightingAndIlluminationUsage
Swift.Equatable
HIDUsage.LightingAndIlluminationUsage
Swift.Hashable
HIDUsage.LightingAndIlluminationUsage
Swift.RawRepresentable
HIDUsage.MagneticStripeReaderUsage
Swift.Equatable
HIDUsage.MagneticStripeReaderUsage
Swift.Hashable
HIDUsage.MagneticStripeReaderUsage
Swift.RawRepresentable
HIDUsage.MedicalInstrumentUsage
Swift.Equatable
HIDUsage.MedicalInstrumentUsage
Swift.Hashable
HIDUsage.MedicalInstrumentUsage
Swift.RawRepresentable
HIDUsage.MonitorUsage
Swift.Equatable
HIDUsage.MonitorUsage
Swift.Hashable
HIDUsage.MonitorUsage
Swift.RawRepresentable
HIDUsage.PhysicalInputDeviceUsage
Swift.Equatable
HIDUsage.PhysicalInputDeviceUsage
Swift.Hashable
HIDUsage.PhysicalInputDeviceUsage
Swift.RawRepresentable
HIDUsage.PowerUsage
Swift.Equatable
HIDUsage.PowerUsage
Swift.Hashable
HIDUsage.PowerUsage
Swift.RawRepresentable
HIDUsage.SOCUsage
Swift.Equatable
HIDUsage.SOCUsage
Swift.Hashable
HIDUsage.SOCUsage
Swift.RawRepresentable
HIDUsage.ScalesUsage
Swift.Equatable
HIDUsage.ScalesUsage
Swift.Hashable
HIDUsage.ScalesUsage
Swift.RawRepresentable
HIDUsage.SensorsUsage
Swift.Equatable
HIDUsage.SensorsUsage
Swift.Hashable
HIDUsage.SensorsUsage
Swift.RawRepresentable
HIDUsage.SimulationControlsUsage
Swift.Equatable
HIDUsage.SimulationControlsUsage
Swift.Hashable
HIDUsage.SimulationControlsUsage
Swift.RawRepresentable
HIDUsage.SportControlsUsage
Swift.Equatable
HIDUsage.SportControlsUsage
Swift.Hashable
HIDUsage.SportControlsUsage
Swift.RawRepresentable
HIDUsage
Swift.CustomStringConvertible
HIDUsage.TelephonyDeviceUsage
Swift.Equatable
HIDUsage.TelephonyDeviceUsage
Swift.Hashable
HIDUsage.TelephonyDeviceUsage
Swift.RawRepresentable
HIDUsage.VESAVirtualControlsUsage
Swift.Equatable
HIDUsage.VESAVirtualControlsUsage
Swift.Hashable
HIDUsage.VESAVirtualControlsUsage
Swift.RawRepresentable
HIDUsage.VRControlsUsage
Swift.Equatable
HIDUsage.VRControlsUsage
Swift.Hashable
HIDUsage.VRControlsUsage
Swift.RawRepresentable
HIDVirtualDevice
Swift.CustomStringConvertible
HIDVirtualDevice
Swift.Equatable
HIDVirtualDevice
Swift.Hashable

Initializers

HIDElement.Value
public init<IntegerType>(element: CoreHID.HIDElement, fromIntegerTruncatingIfNeeded: IntegerType, timestamp: _Concurrency.SuspendingClock.Instant) where IntegerType : Swift.FixedWidthInteger
HIDElement.Value
public init?<IntegerType>(element: CoreHID.HIDElement, fromLogicalValueTruncatingIfNeeded: IntegerType, timestamp: _Concurrency.SuspendingClock.Instant) where IntegerType : Swift.FixedWidthInteger
HIDElement.Value
public init?<FloatingPointType>(element: CoreHID.HIDElement, fromPhysicalValue: FloatingPointType, timestamp: _Concurrency.SuspendingClock.Instant) where FloatingPointType : Swift.BinaryFloatingPoint