System/Library/PrivateFrameworks/AvatarKit.framework
AVTAnimoji.h
@class SCNNode, NSString, NSDictionary, NSURL;
@interface AVTAnimoji : AVTAvatar {
NSURL *_url;
SCNNode *_lightingNode;
SCNNode *_headNode;
SCNNode *_avatarNode;
SCNNode *_cameraNode;
NSDictionary *_specializationSettings;
}
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) SCNNode *lightingNode;
@property (readonly, nonatomic) SCNNode *cameraNode;
+ (BOOL)supportsSecureCoding;
+ (id)animojiNames;
+ (id)thumbnailForAnimojiNamed:(id)a0 options:(id)a1;
+ (id)animojiNamed:(id)a0;
+ (id)_sceneURLForPuppetDirectoryURL:(id)a0;
+ (id)_scenePathForPuppetNamed:(id)a0;
+ (id)animojiWithContentsOfURL:(id)a0;
+ (void)preloadAnimojiNamed:(id)a0;
+ (void)preloadPuppet:(id)a0;
+ (void)preloadPuppetNamed:(id)a0;
+ (id)puppetNamed:(id)a0 options:(id)a1;
+ (id)puppetNames;
+ (id)thumbnailForPuppetNamed:(id)a0 options:(id)a1;
- (void)loadIfNeeded;
- (void)_load;
- (void)setName:(id)a0;
- (void)update;
- (void)encodeWithCoder:(id)a0;
- (void)setUrl:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)url;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_sceneURL;
- (id)avatarNode;
- (void)configureForBestAnimationQuality;
- (id)copyWithUsageIntent:(unsigned long long)a0;
- (id)headNode;
- (id)initWithDescriptor:(id)a0 usageIntent:(unsigned long long)a1 error:(id *)a2;
- (id)initWithName:(id)a0 error:(id *)a1;
- (id)modelNode;
- (id)newDescriptor;
- (id)specializationSettings;
- (id)stickerPhysicsStateIdentifier;
- (unsigned long long)usageIntent;
@end