Class XRFaceSubsystemDescriptor
The descriptor of the XRFaceSubsystem that shows which face tracking features are available on that XRSubsystem.
Inheritance
Inherited Members
Namespace: UnityEngine.XR.ARSubsystems
Syntax
public class XRFaceSubsystemDescriptor : SubsystemDescriptor<XRFaceSubsystem>, ISubsystemDescriptor
Remarks
You use the Create factory method along with FaceSubsystemParams struct to construct and
register one of these from each face tracking data provider.
Properties
supportsEyeTracking
Whether the subsystem supports eye tracking for each detected face.
Declaration
public bool supportsEyeTracking { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
supportsFaceMeshNormals
Whether the subsystem supports normals for each face mesh.
Declaration
public bool supportsFaceMeshNormals { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
supportsFaceMeshUVs
Whether the subsystem supports texture coordinates for each face mesh.
Declaration
public bool supportsFaceMeshUVs { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
supportsFaceMeshVerticesAndIndices
Whether the subsystem supports face meshes, and can produce vertices and triangle indices representing a face mesh.
Declaration
public bool supportsFaceMeshVerticesAndIndices { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
supportsFacePose
Whether the subsystem can produce a Pose for each detected face.
Declaration
public bool supportsFacePose { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Methods
Create(FaceSubsystemParams)
Creates a subsystem descriptor. Used to register an implementation of the XRFaceSubsystem.
Declaration
public static void Create(FaceSubsystemParams descriptorParams)
Parameters
| Type | Name | Description |
|---|---|---|
| FaceSubsystemParams | descriptorParams | Parameters describing the XRFaceSubsystem. |