luxlabs header browser preview


@class NSDictionary, NSArray;

@interface KNAnimationRegistry : NSObject {
    NSDictionary *_classesForTypeAndName;
    NSDictionary *_classesForTypeAndCategory;
    NSDictionary *_classesForTypeAndFilter;
    NSDictionary *_classesForTypeAndObsoleteName;
    NSDictionary *_alternateEffectIdentifiersForEffectIdentifierAndFilter;
    NSArray *_animationInfos;
}

+ (id)instance;
+ (id)animationsInBundle;
+ (id)categoryNameForPluginClass:(Class)a0;
+ (id)localizedCategoryNameForCategory:(long long)a0;
+ (id)localizedNameForUnsupportedAnimation:(id)a0;
+ (id)preferredCategoryOrder;

- (id)init;
- (void).cxx_destruct;
- (id)allAnimationInfos;
- (id)animationInfoForEffectIdentifier:(id)a0 animationType:(long long)a1;
- (id)animationInfoForEffectIdentifier:(id)a0 animationType:(long long)a1 includeObsoleteNames:(BOOL)a2;
- (id)animationInfoForEffectIdentifier:(id)a0 animationType:(long long)a1 includeObsoleteNames:(BOOL)a2 drawable:(id)a3;
- (id)animationInfosForAnimationType:(long long)a0 category:(id)a1;
- (id)animationInfosForAnimationType:(long long)a0 filter:(id)a1;
- (BOOL)canMapEffectIdentifier:(id)a0 animationType:(long long)a1 toEffectIdentifier:(id)a2 includeObsoleteNames:(BOOL)a3 forDrawable:(id)a4;
- (id)distinctCategoriesForType:(long long)a0;
- (id)p_buildAlternateFilterMap;

@end