previous-api-comparison/diff/dotnet/Microsoft.macOS.Ref/ref/net8.0/Microsoft.macOS.md (original) (raw)

previous-api-comparison/diff/dotnet/Microsoft.macOS.Ref/ref/net8.0/Microsoft.macOS.md

Microsoft.macOS.dll

Namespace Vision

Type Changed: Vision.VNClassifyImageRequestRevision

Added value:

Type Changed: Vision.VNDetectBarcodesRequestRevision

Added values:

Type Changed: Vision.VNDetectFaceCaptureQualityRequestRevision

Added value:

Type Changed: Vision.VNDetectHumanBodyPose3DRequest

Added properties:

public static VNDetectHumanBodyPose3DRequestRevision CurrentRevision { get; } public static VNDetectHumanBodyPose3DRequestRevision DefaultRevision { get; } public virtual VNDetectHumanBodyPose3DRequestRevision Revision { get; set; } public static VNDetectHumanBodyPose3DRequestRevision[] SupportedRevisions { get; } public static Foundation.NSIndexSet WeakSupportedRevisions { get; }

Type Changed: Vision.VNGenerateAttentionBasedSaliencyImageRequestRevision

Added value:

Type Changed: Vision.VNGenerateImageFeaturePrintRequestRevision

Added value:

Type Changed: Vision.VNGenerateObjectnessBasedSaliencyImageRequestRevision

Added value:

Type Changed: Vision.VNHumanBodyPose3DObservation

Modified properties:

-public virtual System.Numerics.Vector4 CameraOriginMatrix { get; } +public virtual CoreGraphics.NMatrix4 CameraOriginMatrix { get; }

Added method:

public virtual bool GetCameraRelativePosition (out CoreGraphics.NMatrix4 modelPositionOut, VNHumanBodyPose3DObservationJointName jointName, out Foundation.NSError error);

Type Changed: Vision.VNHumanBodyRecognizedPoint3D

Removed constructor:

public VNHumanBodyRecognizedPoint3D (System.Numerics.Vector4 position);

Added constructor:

public VNHumanBodyRecognizedPoint3D (CoreGraphics.NMatrix4 position);

Modified properties:

-public virtual System.Numerics.Vector4 LocalPosition { get; } +public virtual CoreGraphics.NMatrix4 LocalPosition { get; }

Type Changed: Vision.VNPoint3D

Removed constructor:

public VNPoint3D (System.Numerics.Vector4 position);

Added constructor:

public VNPoint3D (CoreGraphics.NMatrix4 position);

Modified properties:

-public virtual System.Numerics.Vector4 Position { get; } +public virtual CoreGraphics.NMatrix4 Position { get; }

Type Changed: Vision.VNRecognizedPoint3D

Removed constructor:

public VNRecognizedPoint3D (System.Numerics.Vector4 position);

Added constructor:

public VNRecognizedPoint3D (CoreGraphics.NMatrix4 position);

Type Changed: Vision.VNTrackHomographicImageRegistrationRequest

Added properties:

public static VNTrackHomographicImageRegistrationRequestRevision CurrentRevision { get; } public static VNTrackHomographicImageRegistrationRequestRevision DefaultRevision { get; } public virtual VNTrackHomographicImageRegistrationRequestRevision Revision { get; set; } public static VNTrackHomographicImageRegistrationRequestRevision[] SupportedRevisions { get; } public static Foundation.NSIndexSet WeakSupportedRevisions { get; }

Type Changed: Vision.VNTrackTranslationalImageRegistrationRequest

Added properties:

public static VNTrackTranslationalImageRegistrationRequestRevision CurrentRevision { get; } public static VNTrackTranslationalImageRegistrationRequestRevision DefaultRevision { get; } public virtual VNTrackTranslationalImageRegistrationRequestRevision Revision { get; set; } public static VNTrackTranslationalImageRegistrationRequestRevision[] SupportedRevisions { get; } public static Foundation.NSIndexSet WeakSupportedRevisions { get; }

New Type: Vision.VNDetectHumanBodyPose3DRequestRevision

[Serializable] public enum VNDetectHumanBodyPose3DRequestRevision { One = 1, }

New Type: Vision.VNTrackHomographicImageRegistrationRequestRevision

[Serializable] public enum VNTrackHomographicImageRegistrationRequestRevision { One = 1, }

New Type: Vision.VNTrackOpticalFlowRequestRevision

[Serializable] public enum VNTrackOpticalFlowRequestRevision { One = 1, }

New Type: Vision.VNTrackTranslationalImageRegistrationRequestRevision

[Serializable] public enum VNTrackTranslationalImageRegistrationRequestRevision { One = 1, }