C# Класс Kinect.NewronGestureListener

Наследование: UnityEngine.MonoBehaviour, KinectGestures.GestureListenerInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GestureCancelled ( long userId, int userIndex, KinectGestures gesture, KinectInterop joint ) : bool

Invoked if a gesture is cancelled.

GestureCompleted ( long userId, int userIndex, KinectGestures gesture, KinectInterop joint, Vector3 screenPos ) : bool

Invoked if a gesture is completed.

GestureInProgress ( long userId, int userIndex, KinectGestures gesture, float progress, KinectInterop joint, Vector3 screenPos ) : void

Invoked when a gesture is in progress.

IsHiddenGesture ( ) : bool

Determines whether hidden gesture is detected.

IsSwipeLeft ( ) : bool

Determines whether swipe left is detected.

IsSwipeRight ( ) : bool

Determines whether swipe right is detected.

IsSwipeUp ( ) : bool

Determines whether swipe up is detected.

UserDetected ( long userId, int userIndex ) : void

Invoked when a new user is detected. Here you can start gesture tracking by invoking KinectManager.DetectGesture()-function.

UserLost ( long userId, int userIndex ) : void

Invoked when a user gets lost. All tracked gestures for this user are cleared automatically.

Приватные методы

Метод Описание
Awake ( ) : void

Описание методов

GestureCancelled() публичный Метод

Invoked if a gesture is cancelled.
public GestureCancelled ( long userId, int userIndex, KinectGestures gesture, KinectInterop joint ) : bool
userId long User ID
userIndex int User index
gesture KinectGestures Gesture type
joint KinectInterop Joint type
Результат bool

GestureCompleted() публичный Метод

Invoked if a gesture is completed.
public GestureCompleted ( long userId, int userIndex, KinectGestures gesture, KinectInterop joint, Vector3 screenPos ) : bool
userId long User ID
userIndex int User index
gesture KinectGestures Gesture type
joint KinectInterop Joint type
screenPos Vector3 Normalized viewport position
Результат bool

GestureInProgress() публичный Метод

Invoked when a gesture is in progress.
public GestureInProgress ( long userId, int userIndex, KinectGestures gesture, float progress, KinectInterop joint, Vector3 screenPos ) : void
userId long User ID
userIndex int User index
gesture KinectGestures Gesture type
progress float Gesture progress [0..1]
joint KinectInterop Joint type
screenPos Vector3 Normalized viewport position
Результат void

IsHiddenGesture() публичный Метод

Determines whether hidden gesture is detected.
public IsHiddenGesture ( ) : bool
Результат bool

IsSwipeLeft() публичный Метод

Determines whether swipe left is detected.
public IsSwipeLeft ( ) : bool
Результат bool

IsSwipeRight() публичный Метод

Determines whether swipe right is detected.
public IsSwipeRight ( ) : bool
Результат bool

IsSwipeUp() публичный Метод

Determines whether swipe up is detected.
public IsSwipeUp ( ) : bool
Результат bool

UserDetected() публичный Метод

Invoked when a new user is detected. Here you can start gesture tracking by invoking KinectManager.DetectGesture()-function.
public UserDetected ( long userId, int userIndex ) : void
userId long User ID
userIndex int User index
Результат void

UserLost() публичный Метод

Invoked when a user gets lost. All tracked gestures for this user are cleared automatically.
public UserLost ( long userId, int userIndex ) : void
userId long User ID
userIndex int User index
Результат void