C# 클래스 Kinect.NewronGestureListener

상속: UnityEngine.MonoBehaviour, KinectGestures.GestureListenerInterface
파일 보기 프로젝트 열기: BrainProject/UnityTemp 1 사용 예제들

공개 메소드들

메소드 설명
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