Class XRFaceSubsystemDescriptor
The descriptor of the XRFaceSubsystem that shows which face tracking features are available on that XRSubsystem.
Inheritance
Implements
Inherited Members
Namespace: UnityEngine.XR.ARSubsystems
Assembly: solution.dll
Syntax
public class XRFaceSubsystemDescriptor : SubsystemDescriptorWithProvider<XRFaceSubsystem, XRFaceSubsystem.Provider>, ISubsystemDescriptor
Remarks
Use the Create factory method along with XRFaceSubsystemDescriptor.Cinfo 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 |
|---|---|
| bool |
supportsFaceMeshNormals
Whether the subsystem supports normals for each face mesh.
Declaration
public bool supportsFaceMeshNormals { get; }
Property Value
| Type | Description |
|---|---|
| bool |
supportsFaceMeshUVs
Whether the subsystem supports texture coordinates for each face mesh.
Declaration
public bool supportsFaceMeshUVs { get; }
Property Value
| Type | Description |
|---|---|
| bool |
supportsFaceMeshVerticesAndIndices
Whether the subsystem supports face meshes and can produce vertices and triangle indices that represent a face mesh.
Declaration
public bool supportsFaceMeshVerticesAndIndices { get; }
Property Value
| Type | Description |
|---|---|
| bool |
supportsFacePose
Whether the subsystem can produce a Pose for each detected face.
Declaration
public bool supportsFacePose { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
Create(FaceSubsystemParams)
Creates a subsystem descriptor. Used to register an implementation of the XRFaceSubsystem.
Declaration
[Obsolete("Create(FaceSubsystemParams) has been deprecated in AR Foundation version 6.0. Use Register(XRFaceSubsystemDescriptor.Cinfo) instead (UnityUpgradable) -> Register(*)", false)]
public static void Create(FaceSubsystemParams descriptorParams)
Parameters
| Type | Name | Description |
|---|---|---|
| FaceSubsystemParams | descriptorParams | Parameters describing the XRFaceSubsystem. |
Register(Cinfo)
Creates a subsystem descriptor. Used to register an implementation of the XRFaceSubsystem.
Declaration
public static void Register(XRFaceSubsystemDescriptor.Cinfo cinfo)
Parameters
| Type | Name | Description |
|---|---|---|
| XRFaceSubsystemDescriptor.Cinfo | cinfo | Parameters describing the XRFaceSubsystem. |