luxlabs header browser preview


@class NSSet, NSString, NSDictionary, NSArray;

@interface KNAnimationInfo : NSObject {
    NSSet *_supportedCustomAttributeKeys;
}

@property (retain, nonatomic) Class animationClass;
@property (retain, nonatomic) NSSet *validAnimationTypes;
@property (readonly, nonatomic) NSString *effectIdentifier;
@property (readonly, nonatomic) BOOL isDrift;
@property (readonly, nonatomic) NSDictionary *defaultAttributes;
@property (readonly, nonatomic) NSString *animationFilter;
@property (readonly, nonatomic) long long category;
@property (readonly, nonatomic) unsigned long long directionType;
@property (readonly, nonatomic) NSSet *supportedCustomAttributeKeys;
@property (readonly, nonatomic) NSArray *customAttributes;
@property (readonly, nonatomic) NSDictionary *customAttributeDefaults;
@property (readonly, nonatomic) NSString *localizedBuildInName;
@property (readonly, nonatomic) NSString *localizedBuildOutName;
@property (readonly, nonatomic) NSString *localizedActionBuildName;
@property (readonly, nonatomic) NSString *localizedContentBuildName;
@property (readonly, nonatomic) NSString *localizedTransitionName;

+ (id)effectIdentifiersForAnimationInfos:(id)a0;
+ (id)localizedEffectNamesForAnimationInfos:(id)a0 animationType:(long long)a1;

- (unsigned long long)hash;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)customAttributesForAttributeKey:(id)a0;
- (id)customEffectTimingCurveDisplayParametersForAttributes:(id)a0 layoutStyleOnly:(BOOL)a1;
- (id)initWithAnimationClass:(Class)a0;
- (id)localizedNameForType:(long long)a0;
- (BOOL)supportsAnimationType:(long long)a0;
- (BOOL)supportsCustomAttributeKey:(id)a0;
- (id)thumbnailImageNameForType:(long long)a0;

@end