Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
- new file: new\Windows.Human.winmd
- old file: old\Windows.Human.winmd (NOT EXISTS!)
- diff legends: +: added, -: removed, *: changed, |: type member changed
- + public class Windows.Human.Person {
- + public Pose GetPredictedPoseForCurrentFrame();
- + public void ReorientToHead( Pose pose, ref Pose reoriented );
- + public IAsyncOperation<Pose> LocateAsync();
- + TypedEventHandler<Person, FingerPressedEventArgs> FingerPressed;
- + TypedEventHandler<Person, FingerReleasedEventArgs> FingerReleased;
- + TypedEventHandler<Person, HandDetectedEventArgs> HandDetected;
- + TypedEventHandler<Person, HandLostEventArgs> HandLost;
- + TypedEventHandler<Person, HandMovedEventArgs> HandMoved;
- + TypedEventHandler<Person, SelectDetectedEventArgs> SelectDetected;
- + }
- + public class Windows.Human.Pose {
- + public Matrix4x4 CameraToPoseTransform { get; }
- + public Ray GazeDirection { get; }
- + public IVectorView<Hand> Hands { get; }
- + public Matrix4x4 HeadToPoseTransform { get; }
- + public Matrix4x4 LeftEarToPoseTransform { get; }
- + public Matrix4x4 RightEarToPoseTransform { get; }
- + public Locatability Locatability { get; }
- + public Pose GetUpdatedPrediction();
- + public Pose GetInterpolation( TimeSpan value );
- + public Locatability TryGetRelativeTransformTo( ILocatable locatability, ref Matrix4x4 pTarget );
- + public static TimeSpan GetTimeSpanBetweenPoses( Pose timeSpan, Pose from );
- + }
- + public class Windows.Human.Gestures.GestureRecognizer {
- + public NuiGestureSettings GestureSettings { get; set; }
- + public bool IsActive { get; }
- + public GestureRecognizer();
- + public void ProcessFingerPressedEvent( FingerPressedEventArgs value );
- + public void ProcessFingerReleasedEvent( FingerReleasedEventArgs value );
- + public void ProcessHandMovedEvent( HandMovedEventArgs value );
- + public void ProcessHandDetectedEvent( HandDetectedEventArgs value );
- + public void ProcessHandLostEvent( HandLostEventArgs value );
- + public void CompleteGesture();
- + TypedEventHandler<GestureRecognizer, ScrollCanceledEventArgs> ScrollCanceled;
- + TypedEventHandler<GestureRecognizer, ScrollCompletedEventArgs> ScrollCompleted;
- + TypedEventHandler<GestureRecognizer, ScrollStartedEventArgs> ScrollStarted;
- + TypedEventHandler<GestureRecognizer, ScrollUpdatedEventArgs> ScrollUpdated;
- + TypedEventHandler<GestureRecognizer, SelectDetectedEventArgs> SelectDetected;
- + TypedEventHandler<GestureRecognizer, ZoomCanceledEventArgs> ZoomCanceled;
- + TypedEventHandler<GestureRecognizer, ZoomCompletedEventArgs> ZoomCompleted;
- + TypedEventHandler<GestureRecognizer, ZoomStartedEventArgs> ZoomStarted;
- + TypedEventHandler<GestureRecognizer, ZoomUpdatedEventArgs> ZoomUpdated;
- + }
- + public enum Windows.Human.Gestures.GestureSource {
- + None = 0,
- + Hand = 1,
- + Speech = 2,
- + }
- + public interface Windows.Human.Gestures.IGestureEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + }
- + public interface Windows.Human.Gestures.IScrollEventArgs {
- + public Vector2 NormalizedVelocity { get; }
- + }
- + public interface Windows.Human.Gestures.IZoomEventArgs {
- + public float NormalizedVelocity { get; }
- + }
- + public enum Windows.Human.Gestures.NuiGestureSettings {
- + None = 0,
- + Select = 1,
- + ScrollX = 2,
- + ScrollY = 4,
- + ScrollRailsX = 8,
- + ScrollRailsY = 16,
- + Zoom = 32,
- + ZoomRails = 64,
- + }
- + public class Windows.Human.Gestures.ScrollCanceledEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + public Vector2 NormalizedVelocity { get; }
- + }
- + public class Windows.Human.Gestures.ScrollCompletedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + public Vector2 NormalizedVelocity { get; }
- + }
- + public class Windows.Human.Gestures.ScrollStartedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + public Vector2 NormalizedVelocity { get; }
- + }
- + public class Windows.Human.Gestures.ScrollUpdatedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + public Vector2 NormalizedVelocity { get; }
- + }
- + public class Windows.Human.Gestures.SelectDetectedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + }
- + public class Windows.Human.Gestures.ZoomCanceledEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + public float NormalizedVelocity { get; }
- + }
- + public class Windows.Human.Gestures.ZoomCompletedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + public float NormalizedVelocity { get; }
- + }
- + public class Windows.Human.Gestures.ZoomStartedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + public float NormalizedVelocity { get; }
- + }
- + public class Windows.Human.Gestures.ZoomUpdatedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + public GestureSource Source { get; }
- + public float NormalizedVelocity { get; }
- + }
- + public class Windows.Human.Hands.FingerPressedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + }
- + public class Windows.Human.Hands.FingerReleasedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + }
- + public class Windows.Human.Hands.Hand {
- + public Vector3 GuidanceDirection { get; }
- + public float GuidanceScore { get; }
- + public uint Id { get; }
- + public Vector3 Position { get; }
- + public HandState State { get; }
- + }
- + public class Windows.Human.Hands.HandDetectedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + }
- + public class Windows.Human.Hands.HandLostEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + }
- + public class Windows.Human.Hands.HandMovedEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + }
- + public enum Windows.Human.Hands.HandState {
- + Released = 0,
- + Holding = 1,
- + }
- + public interface Windows.Human.Hands.IHandEventArgs {
- + public Hand Hand { get; }
- + public Pose Pose { get; }
- + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement