Represents the interface to the capabilities of the Nuitrack User Tracker module.
More...
Inherits nuitrack.Module.
|
delegate void | OnNewUser (int userID) |
|
delegate void | OnLostUser (int userID) |
|
delegate void | OnUpdate (UserFrame frame) |
|
virtual UserFrame | GetUserFrame () |
| Get the user frame. More...
|
|
abstract float | GetProcessingTime () |
| Gets the processing time of the last frame. More...
|
|
String | GetPerformanceInfo () |
|
virtual void | Release () |
|
void | subscribe () |
|
|
UserFrame | frame |
|
System.IntPtr | ptr |
|
int | usageCount |
|
int | isSubscribed |
|
long | lastCall |
|
Represents the interface to the capabilities of the Nuitrack User Tracker module.
To enable the module, you must create an instance of this class. To create the instance, use UserTracker Create() method. This instance is called UserTracker module object.
abstract float nuitrack.UserTracker.GetProcessingTime |
( |
| ) |
|
|
pure virtual |
Gets the processing time of the last frame.
- Returns
- The processing time of the last frame in ms.
virtual UserFrame nuitrack.UserTracker.GetUserFrame |
( |
| ) |
|
|
inlinevirtual |
Get the user frame.
- Returns
- The user frame.
void nuitrack.UserTracker.SignalOnLostUser |
( |
int |
userID | ) |
|
|
inlineprotected |
- Warning
- For internal use only.
void nuitrack.UserTracker.SignalOnNewUser |
( |
int |
userID | ) |
|
|
inlineprotected |
- Warning
- For internal use only.
void nuitrack.UserTracker.SignalOnUpdate |
( |
UserFrame |
userFrame | ) |
|
|
inlineprotected |
- Warning
- For internal use only.
- Warning
- For internal use only.