@class NSUUID, NSDictionary, NSString, NSError, NSObject; @protocol OS_dispatch_semaphore; @interface ARFaceTrackingData : NSObject <ARFaceTrackingDataProtocol> { struct vector<float __attribute__((ext_vector_type(3))), std::allocator<float __attribute__((ext_vector_type(3)))>> { void *__begin_; void *__end_; struct __compressed_pair<float * __attribute__((ext_vector_type(3))), std::allocator<float __attribute__((ext_vector_type(3)))>> { void *__value_; } __end_cap_; } _meshVertices; struct vector<float __attribute__((ext_vector_type(2))), std::allocator<float __attribute__((ext_vector_type(2)))>> { void *__begin_; void *__end_; struct __compressed_pair<float * __attribute__((ext_vector_type(2))), std::allocator<float __attribute__((ext_vector_type(2)))>> { void *__value_; } __end_cap_; } _verticesImageSpace; struct vector<float __attribute__((ext_vector_type(3))), std::allocator<float __attribute__((ext_vector_type(3)))>> { void *__begin_; void *__end_; struct __compressed_pair<float * __attribute__((ext_vector_type(3))), std::allocator<float __attribute__((ext_vector_type(3)))>> { void *__value_; } __end_cap_; } _normals; struct vector<float, std::allocator<float>> { float *__begin_; float *__end_; struct __compressed_pair<float *, std::allocator<float>> { float *__value_; } __end_cap_; } _blendShapeCoefficients; struct { void /* unknown type, empty encoding */ columns[4]; } _transform; NSObject<OS_dispatch_semaphore> *_normalsSemaphore; NSObject<OS_dispatch_semaphore> *_imageVerticesSemaphore; NSUUID *_anchorIdentifier; } @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic) struct { void /* unknown type, empty encoding */ columns[4]; } leftEyeTransform; @property (nonatomic) struct { void /* unknown type, empty encoding */ columns[4]; } rightEyeTransform; @property (nonatomic) void /* unknown type, empty encoding */ gazePoint; @property (retain, nonatomic) NSDictionary *trackingData; @property (readonly, nonatomic) NSError *trackingError; @property (readonly, nonatomic) float tongueOut; @property (nonatomic) double timestamp; @property (readonly, nonatomic) NSUUID *identifier; @property (readonly, nonatomic) BOOL isValid; @property (readonly, nonatomic) struct { void /* unknown type, empty encoding */ x0[4]; } transform; @property (readonly, nonatomic) unsigned long long vertexCount; @property (readonly, nonatomic) const void *vertices; @property (readonly, nonatomic) const void *imageVertices; @property (readonly, nonatomic) unsigned long long normalCount; @property (readonly, nonatomic) const void *normals; @property (readonly, nonatomic) unsigned long long blendShapeCoefficientsCount; @property (readonly, nonatomic) const float *blendShapeCoefficients; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedNeutralGeometry; - (id)initPrivate; - (void)encodeWithCoder:(id)a0; - (id).cxx_construct; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)_extractMetaDataAndTransformToMirrored:(BOOL)a0; - (id)initWithTrackingData:(id)a0 anchorIdentifier:(id)a1; - (id)initWithTrackingData:(id)a0 transformToMirrored:(BOOL)a1 anchorIdentifier:(id)a2; @end