C# Class Kinect.NewronGestureListener

Inheritance: UnityEngine.MonoBehaviour, KinectGestures.GestureListenerInterface
Afficher le fichier Open project: BrainProject/UnityTemp Class Usage Examples

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
Awake ( ) : void

Method Details

GestureCancelled() public méthode

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
Résultat bool

GestureCompleted() public méthode

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
Résultat bool

GestureInProgress() public méthode

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
Résultat void

IsHiddenGesture() public méthode

Determines whether hidden gesture is detected.
public IsHiddenGesture ( ) : bool
Résultat bool

IsSwipeLeft() public méthode

Determines whether swipe left is detected.
public IsSwipeLeft ( ) : bool
Résultat bool

IsSwipeRight() public méthode

Determines whether swipe right is detected.
public IsSwipeRight ( ) : bool
Résultat bool

IsSwipeUp() public méthode

Determines whether swipe up is detected.
public IsSwipeUp ( ) : bool
Résultat bool

UserDetected() public méthode

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
Résultat void

UserLost() public méthode

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
Résultat void