luxlabs header browser preview


@class NSMapTable, NSMutableDictionary, NSPointerArray, NSString, MTCoreMaterialVisualStylingProvider;

@interface MTVisualStylingProvider : NSObject <MTCoreMaterialVisualStylingProviderObserving>

@property (readonly, nonatomic, getter=_coreMaterialVisualStylingProvider) MTCoreMaterialVisualStylingProvider *coreMaterialVisualStylingProvider;
@property (retain, nonatomic, getter=_coreMaterialVisualStylingProvider) MTCoreMaterialVisualStylingProvider *coreMaterialVisualStylingProvider;
@property (retain, nonatomic, getter=_styleNamesToVisualStylings) NSMutableDictionary *styleNamesToVisualStylings;
@property (retain, nonatomic, getter=_viewsAndLayersToCoreMaterialVisualStyles) NSMapTable *viewsAndLayersToCoreMaterialVisualStyles;
@property (retain, nonatomic, getter=_viewsAndLayersToObserverBlocks) NSMapTable *viewsAndLayersToObserverBlocks;
@property (retain, nonatomic, getter=_privateObservers) NSPointerArray *privateObservers;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_visualStylingProviderForStyleSetNamed:(id)a0 inBundle:(id)a1;
+ (Class)_visualStylingClass;
+ (id)_visualStylingProviderForRecipe:(long long)a0 andCategory:(long long)a1;
+ (id)_visualStylingProviderForRecipe:(long long)a0 category:(long long)a1 andUserInterfaceStyle:(long long)a2;
+ (id)_visualStylingProviderForRecipeNamed:(id)a0 andCategory:(long long)a1;

- (void)_removeObserver:(id)a0;
- (void)_addObserver:(id)a0;
- (void)providedStylesDidChangeForProvider:(id)a0;
- (void).cxx_destruct;
- (id)_visualStylingForStyle:(long long)a0;
- (void)automaticallyUpdateView:(id)a0 withStyle:(long long)a1;
- (void)stopAutomaticallyUpdatingView:(id)a0;
- (BOOL)isAutomaticallyUpdatingView:(id)a0;
- (void)automaticallyUpdateView:(id)a0 withStyle:(long long)a1 andObserverBlock:(id /* block */)a2;
- (id)newAutomaticallyUpdatingViewWithStyle:(long long)a0;
- (void)_automaticallyUpdateView:(id)a0 withStyleNamed:(id)a1 andObserverBlock:(id /* block */)a2;
- (id)_visualStylingForStyleNamed:(id)a0;
- (void)automaticallyUpdateLayer:(id)a0 withStyle:(long long)a1 andObserverBlock:(id /* block */)a2;
- (id)_visualStylingForContinuallyUpdatedView:(id)a0;
- (void)stopAutomaticallyUpdatingLayer:(id)a0;
- (void)_automaticallyUpdateViewOrLayer:(id)a0 withStyleNamed:(id)a1 andObserverBlock:(id /* block */)a2;
- (BOOL)_isAutomaticallyUpdatingViewOrLayer:(id)a0;
- (void)_stopAutomaticallyUpdatingViewOrLayer:(id)a0;
- (void)_updateVisualStyleOfViewOrLayer:(id)a0;
- (void)automaticallyUpdateLayer:(id)a0 withStyle:(long long)a1;
- (id)initWithCoreMaterialVisualStylingProvider:(id)a0;
- (BOOL)isAutomaticallyUpdatingLayer:(id)a0;

@end