System/Library/PrivateFrameworks/AvatarKit.framework
AVTComponentInstance.h
Download AVTComponentInstance.h
@class SCNNode, NSString, NSArray, NSMapTable, NSMutableDictionary, NSDictionary;
@interface AVTComponentInstance : NSObject {
NSArray *_assets;
NSString *_materialVariant;
NSString *_assetImageVariant;
float _skinnerVariantIntensity;
BOOL _didInitializeVariantSkinnerPairs;
NSMapTable *_variantSkinnerPairs;
NSMutableDictionary *_visibilityRules;
NSDictionary *_layers;
}
@property (readonly) SCNNode *assetNode;
@property (readonly) NSString *assetImage;
@property (readonly) struct { BOOL x0; struct { void /* unknown type, empty encoding */ x0[3]; } x1; } uvRemappingInfo;
- (void).cxx_destruct;
- (void)_initializeVariantSkinnerPairsIfNeeded;
- (id)assetImageForAsset:(id)a0;
- (id)assetImageWithLayerNamed:(id)a0;
- (BOOL)has2DAsset;
- (BOOL)has3DAsset;
- (id)initWithComponent:(id)a0 assetResourceCache:(id)a1;
- (void)setImageVariant:(id)a0;
- (void)setMaterialVariant:(id)a0;
- (void)setSkinnerVariantIntensity:(float)a0 skeleton:(id)a1;
- (void)setVisibilityRules:(id)a0 dictatedByCategory:(long long)a1;
- (void)updateMaterialsWithComponent:(id)a0;
@end