luxlabs header browser preview


@class UIView, NSString, NSArray, CLKDevice, NUNIRenderer, NUNIQuad, CALayer, CAPortalLayer, NUNIAstronomyVistaConfiguration, CLKUIQuadView, NUNIScene;
@protocol NUNIAstronomyVistaViewObserver;

@interface NUNIAstronomyVistaView : UIView <NUNISceneObserver, CLKUIQuadViewDelegate> {
    CLKUIQuadView *_quadView0;
    UIView *_quadView1;
    NUNIQuad *_quad;
    NUNIScene *_scene;
    NUNIRenderer *_renderer;
    unsigned long long _preferredCarouselLighting;
    CALayer *_contentMaskLayer;
    CAPortalLayer *_portalLayer;
    unsigned long long _transitionStyle;
    unsigned long long _vista;
    unsigned char _isSupplemental : 1;
    unsigned char _isDisplayOn : 1;
    unsigned char _isAnimating : 1;
    NUNIAstronomyVistaConfiguration *_configuration;
}

@property (readonly, nonatomic) CLKDevice *device;
@property (weak, nonatomic) id<NUNIAstronomyVistaViewObserver> observer;
@property (retain, nonatomic) NUNIScene *scene;
@property (readonly, nonatomic) NSArray *quadViews;
@property (nonatomic) float supplementalSpheroidSize;
@property (nonatomic) float supplementalHorizontalInset;
@property (nonatomic) float supplementalTopInset;
@property (nonatomic) float supplementalBottomInset;
@property (nonatomic) long long frameInterval;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_startAnimation;
- (void)discardContents;
- (void)dealloc;
- (void)setOpaque:(BOOL)a0;
- (void)startAnimation;
- (id)snapshotImage;
- (void)removeBackBuffers;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 configuration:(id)a1;
- (void).cxx_destruct;
- (void)stopAnimation;
- (void)layoutSubviews;
- (void)_stopAnimation;
- (void)setCacheDirectory:(id)a0;
- (void)_updateAnimation;
- (void)applyVista:(unsigned long long)a0 transitionStyle:(unsigned long long)a1;
- (id)generateAnimationArrayFromVista:(unsigned long long)a0 toVista:(unsigned long long)a1 transitionStyle:(unsigned long long)a2;
- (void)quadViewWillDisplay:(id)a0 forTime:(double)a1;
- (void)renderSynchronouslyWithImageQueueDiscard:(BOOL)a0 inGroup:(id)a1;
- (id)rotatable:(unsigned long long)a0;
- (void)showSupplemental:(BOOL)a0 animated:(BOOL)a1;
- (void)updateSunLocationAnimated:(BOOL)a0;
- (void)setTritiumBrightness:(double)a0;
- (id)_mtlQuadView;
- (id)_panAnimationArrayFromSceneDescription:(id)a0 toSceneDescription:(id)a1;
- (id)_zoomAnimationArrayFromSceneDescription:(id)a0 toSceneDescription:(id)a1;
- (void)astronomySceneAnimationFinished:(id)a0;
- (float)computeDimming;
- (id)contentMaskLayer;
- (void)disableCloudDataFetch:(BOOL)a0;
- (id)generateAnimationArrayFromSceneDescription:(id)a0 toSceneDescription:(id)a1 transitionStyle:(unsigned long long)a2;
- (id)generateAnimationArrayFromVista:(unsigned long long)a0 fromSceneBlock:(id /* block */)a1 toVista:(unsigned long long)a2 toSceneBlock:(id /* block */)a3 transitionStyle:(unsigned long long)a4;
- (void)handleBacklightDidTurnOn;
- (void)handleBacklightWillTurnOff;
- (void)purgeUnused;
- (void)setAPLFilterAmount:(double)a0;
- (id)spheroidAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)updateLightingPreference:(BOOL)a0;
- (void)updatePortalLayerBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)updateSunLocationAnimated:(BOOL)a0 adjustEarthRotation:(BOOL)a1;

@end