luxlabs header browser preview


@class SBSAPlatformMetricsContext, NSArray, NSString, SBSADefaultsContext, BSOrderedDictionary, SBSAViewDescription, SBSAPreferences;

@interface SBSAContext : NSObject <SBSAContextRepresenting, NSCopying, SBSADictionaryDescribable, SBSABlockMutating>

@property (class, readonly, nonatomic) Class mutatorClass;

@property (readonly, copy, nonatomic) SBSAPreferences *preferences;
@property (readonly, nonatomic) unsigned long long signals;
@property (readonly, nonatomic) unsigned long long flags;
@property (nonatomic, setter=_setDisplayScale:) double displayScale;
@property (nonatomic, setter=_setMinimumNumberOfContainers:) unsigned long long minimumNumberOfContainers;
@property (nonatomic, setter=_setMaximumNumberOfElements:) unsigned long long maximumNumberOfElements;
@property (nonatomic, setter=_setInertContainerFrame:) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } inertContainerFrame;
@property (nonatomic, setter=_setSystemContainerBounds:) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } systemContainerBounds;
@property (copy, nonatomic, setter=_setPlatformMetrics:) SBSAPlatformMetricsContext *platformMetrics;
@property (nonatomic, setter=_setLayoutDirection:) long long layoutDirection;
@property (nonatomic, setter=_setLandscapeScreenEdgeInsets:) struct UIEdgeInsets { double top; double left; double bottom; double right; } landscapeScreenEdgeInsets;
@property (nonatomic, setter=_setOverrideRenderingStyle:) long long overrideRenderingStyle;
@property (nonatomic, setter=_setCloningStyle:) long long cloningStyle;
@property (nonatomic, getter=isIndicatorVisible, setter=_setIndicatorVisible:) BOOL indicatorVisible;
@property (nonatomic, getter=isHeavyShadowRequiredForTransition, setter=_setHeavyShadowRequiredForTransition:) BOOL heavyShadowRequiredForTransition;
@property (nonatomic, getter=isKeyLineRequiredForTransition, setter=_setKeyLineRequiredForTransition:) BOOL keyLineRequiredForTransition;
@property (nonatomic, getter=isAccessibilityZoomActiveAndEnabled, setter=_setAccessibilityZoomActiveAndEnabled:) BOOL accessibilityZoomActiveAndEnabled;
@property (nonatomic, getter=isReduceTransparencyEnabled, setter=_setReduceTransparencyEnabled:) BOOL reduceTransparencyEnabled;
@property (nonatomic, getter=isAnimatedTransitionInProgress, setter=_setAnimatedTransitionInProgress:) BOOL animatedTransitionInProgress;
@property (copy, nonatomic, setter=_setContainerParentViewDescription:) SBSAViewDescription *containerParentViewDescription;
@property (copy, nonatomic, setter=_setRequests:) NSArray *requests;
@property (copy, nonatomic, setter=_setElementContexts:) NSArray *elementContexts;
@property (copy, nonatomic, setter=_setElementSnapshotContexts:) NSArray *elementSnapshotContexts;
@property (copy, nonatomic, setter=_setDefaultsContext:) SBSADefaultsContext *defaultsContext;
@property (copy, nonatomic, setter=_setGestureDescriptions:) NSArray *gestureDescriptions;
@property (copy, nonatomic, setter=_setAnimatedTransitionResults:) NSArray *animatedTransitionResults;
@property (copy, nonatomic, setter=_setElapsedTimerDescriptions:) NSArray *elapsedTimerDescriptions;
@property (copy, nonatomic, setter=_setContainerViewDescriptions:) NSArray *containerViewDescriptions;
@property (copy, nonatomic, setter=_setPreferences:) SBSAPreferences *preferences;
@property (nonatomic, setter=_setSignals:) unsigned long long signals;
@property (nonatomic, setter=_setFlags:) unsigned long long flags;
@property (readonly, nonatomic) unsigned long long queryIteration;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) BSOrderedDictionary *dictionaryDescription;

+ (id)instanceWithBlock:(id /* block */)a0;
+ (id)instanceWithQueryIteration:(unsigned long long)a0 block:(id /* block */)a1;

- (id)copyWithBlock:(id /* block */)a0;
- (id)_initWithContext:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)copyByAddingFlags:(unsigned long long)a0 debugRequestingProvider:(id)a1;
- (id)copyByAddingSignals:(unsigned long long)a0 debugRequestingProvider:(id)a1;
- (id)copyByUpdatingPreferences:(id)a0;
- (id)initWithQueryIteration:(unsigned long long)a0;

@end