|
virtual void | CheckTracker (HumanoidControl humanoid) |
| Check the status of the tracker.
|
|
delegate TrackerComponent | TrackerGetter (Transform transform, Vector3 localPosition, Quaternion localRotation) |
| Function delegate for retrieving the tracker.
|
|
void | CheckTracker (HumanoidControl humanoid, TrackerGetter getTracker) |
| Function to check the status of a specific tracker.
|
|
void | CheckTracker (HumanoidControl humanoid, TrackerGetter getTracker, Vector3 localPosition, Quaternion localRotation) |
| Function to check the status of a specific tracker.
|
|
virtual Vector3 | GetBonePosition (uint actorId, FacialBone boneId) |
|
virtual Quaternion | GetBoneRotation (uint actorId, FacialBone boneId) |
|
virtual float | GetBoneConfidence (uint actorId, FacialBone boneId) |
|
virtual void | StartTracker (HumanoidControl _humanoid) |
| Start the tracker.
|
|
virtual void | StartTracker () |
| Optional list of SubTrackers.
|
|
virtual void | StopTracker () |
| Stop the tracker.
|
|
virtual void | UpdateTracker () |
| Update the tracker state.
|
|
virtual void | ShowTracker (bool shown) |
| Show or hide the Tracker renderers.
|
|
virtual void | Calibrate () |
| Calibrate the tracker.
|
|
virtual void | AdjustTracking (Vector3 positionalDelta, Quaternion rotationalDelta) |
| Adjust the position of the tracker by the given delat.
|
|
|
HumanoidControl | humanoid |
| The humanoid for this tracker.
|
|
bool | enabled |
| Is this tracker enabled?
|
|
Status | status |
| The tracking Status of the tracker.
|
|
TrackerComponent | trackerComponent |
| The tracking device.
|
|
|
virtual HeadSensor | headSensor [get] |
| Get the sensor for the head.
|
|
virtual ArmSensor | leftHandSensor [get] |
| Get the sensor for the left hand.
|
|
virtual ArmSensor | rightHandSensor [get] |
| Get the sensor for the right hand.
|
|
virtual TorsoSensor | hipsSensor [get] |
| Get the sensor for the hips.
|
|
virtual LegSensor | leftFootSensor [get] |
| Get the sensor for the left foot.
|
|
virtual LegSensor | rightFootSensor [get] |
| Get the sensor for the right foot.
|
|
virtual HumanoidSensor[] | sensors [get] |
| The sensors for this tracker.
|
|
virtual string | name [get] |
| The name of this tracker.
|
|
◆ Status
The tracking status.
Enumerator |
---|
Unavailable | The tracking device is not available.
|
Present | The tracking device is available but not tracking.
|
Tracking | The tracking device is actively tracking.
|
◆ CheckTracker() [1/3]
virtual void Passer.Humanoid.HumanoidTracker.CheckTracker |
( |
HumanoidControl |
humanoid | ) |
|
|
virtual |
◆ TrackerGetter()
delegate TrackerComponent Passer.Humanoid.HumanoidTracker.TrackerGetter |
( |
Transform |
transform, |
|
|
Vector3 |
localPosition, |
|
|
Quaternion |
localRotation |
|
) |
| |
Function delegate for retrieving the tracker.
- Parameters
-
transform | The root transform to start the searching of the tracker |
localPosition | The default local position of the tracker |
localRotation | The default local rotation of the tracker |
- Returns
- The tracker component found or created
The default position/rotation is relative to the humanoid's real world.
◆ CheckTracker() [2/3]
Function to check the status of a specific tracker.
- Parameters
-
humanoid | The humanoid for which the tracker needs to be checked |
getTracker | Function delegate to retrieve the tracker |
The default position/rotation for the tracker when created will be zero
◆ CheckTracker() [3/3]
void Passer.Humanoid.HumanoidTracker.CheckTracker |
( |
HumanoidControl |
humanoid, |
|
|
TrackerGetter |
getTracker, |
|
|
Vector3 |
localPosition, |
|
|
Quaternion |
localRotation |
|
) |
| |
Function to check the status of a specific tracker.
- Parameters
-
humanoid | The humanoid for which the tracker needs to be checked |
getTracker | Function delegate to retrieve the tracker |
localPosition | The default local position of the tracker |
localRotation | The default local rotation of the tracker |
◆ StartTracker() [1/2]
virtual void Passer.Humanoid.HumanoidTracker.StartTracker |
( |
HumanoidControl |
_humanoid | ) |
|
|
virtual |
◆ StartTracker() [2/2]
virtual void Passer.Tracking.Tracker.StartTracker |
( |
| ) |
|
|
virtualinherited |
Optional list of SubTrackers.
Start the tracker
◆ StopTracker()
virtual void Passer.Tracking.Tracker.StopTracker |
( |
| ) |
|
|
virtualinherited |
◆ UpdateTracker()
virtual void Passer.Tracking.Tracker.UpdateTracker |
( |
| ) |
|
|
virtualinherited |
◆ ShowTracker()
virtual void Passer.Tracking.Tracker.ShowTracker |
( |
bool |
shown | ) |
|
|
virtualinherited |
Show or hide the Tracker renderers.
- Parameters
-
shown | Renderers are enabled when shown == true |
◆ Calibrate()
virtual void Passer.Tracking.Tracker.Calibrate |
( |
| ) |
|
|
virtualinherited |
◆ AdjustTracking()
virtual void Passer.Tracking.Tracker.AdjustTracking |
( |
Vector3 |
positionalDelta, |
|
|
Quaternion |
rotationalDelta |
|
) |
| |
|
virtualinherited |
Adjust the position of the tracker by the given delat.
- Parameters
-
positionalDelta | The positional delta to apply |
rotationalDelta | The rotational delta to apply |
◆ headSensor
virtual HeadSensor Passer.Humanoid.HumanoidTracker.headSensor |
|
get |
Get the sensor for the head.
Will return null when this sensor is not present
◆ leftHandSensor
virtual ArmSensor Passer.Humanoid.HumanoidTracker.leftHandSensor |
|
get |
Get the sensor for the left hand.
Will return null when this sensor is not present
◆ rightHandSensor
virtual ArmSensor Passer.Humanoid.HumanoidTracker.rightHandSensor |
|
get |
Get the sensor for the right hand.
Will return null when this sensor is not present
◆ hipsSensor
virtual TorsoSensor Passer.Humanoid.HumanoidTracker.hipsSensor |
|
get |
Get the sensor for the hips.
Will return null when this sensor is not present
◆ leftFootSensor
virtual LegSensor Passer.Humanoid.HumanoidTracker.leftFootSensor |
|
get |
Get the sensor for the left foot.
Will return null when this sensor is not present
◆ rightFootSensor
virtual LegSensor Passer.Humanoid.HumanoidTracker.rightFootSensor |
|
get |
Get the sensor for the right foot.
Will return null when this sensor is not present
The documentation for this class was generated from the following file:
- d:/Unity/Humanoid4/Humanoid4_Pro/Assets/humanoidcontrol4_pro/Runtime/HumanoidControl/Scripts/Extensions/HumanoidTracker.cs