예제 #1
0
 public PoseData getPose(PoseData.PoseType type)
 {
     if (!_poses.ContainsKey(type))
     {
         _poses[type] = new PoseData(UserData_getPose(this.Handle, type));
     }
     return(_poses[type]);
 }
예제 #2
0
        public PoseData GetPose(PoseData.PoseType type)
        {
            if (!poses.ContainsKey(type))
            {
                poses[type] = new PoseData(UserData_getPose(Handle, type));
            }

            return(poses[type]);
        }
예제 #3
0
 public void StopPoseDetection(short UserId, PoseData.PoseType type)
 {
     UserTracker_stopPoseDetection(this.Handle, UserId, type);
 }
예제 #4
0
 static extern void UserTracker_stopPoseDetection(IntPtr objectHandler, short UserId, PoseData.PoseType type);
예제 #5
0
 public NiTE.Status StartPoseDetection(short UserId, PoseData.PoseType type)
 {
     return UserTracker_startPoseDetection(this.Handle, UserId, type);
 }
예제 #6
0
 static extern NiTE.Status UserTracker_startPoseDetection(IntPtr objectHandler, short UserId, PoseData.PoseType type);
예제 #7
0
 private static extern IntPtr UserData_getPose(IntPtr objectHandler, PoseData.PoseType type);
예제 #8
0
        public PoseData GetPose(PoseData.PoseType type)
        {
            if (!this.poses.ContainsKey(type))
            {
                this.poses[type] = new PoseData(UserData_getPose(this.Handle, type));
            }

            return this.poses[type];
        }
예제 #9
0
 public PoseData getPose(PoseData.PoseType type)
 {
     if (!_poses.ContainsKey(type))
         _poses[type] = new PoseData(UserData_getPose(this.Handle, type));
     return _poses[type];
 }