luxlabs header browser preview


@class SKPhysicsWorld, AVAudioEnvironmentNode, SKNode, SKCameraNode, SKView, SKPhysicsBody, PKPhysicsWorld, NSMutableArray, AVAudioEngine, NSMapTable, UIColor;
@protocol SKSceneDelegate;

@interface SKScene : SKEffectNode {
    double _lastUpdate;
    double _pausedTime;
    NSMapTable *_touchMap;
    NSMutableArray *_allChildenWithConstraints;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _bounds;
    BOOL _isSetup;
    BOOL _usesExplicitUpdate;
    BOOL _usesExplicitRender;
    SKPhysicsBody *_scenePinBody;
    id _view;
    void *_skcSceneNode;
    SKNode *_listener;
    AVAudioEngine *_audioEngine;
}

@property BOOL _usesExplicitUpdate;
@property BOOL _usesExplicitRender;
@property BOOL _needsUpdate;
@property BOOL _needsRender;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } visibleRect;
@property (nonatomic) struct CGSize { double x0; double x1; } visibleRectSize;
@property (nonatomic) struct CGPoint { double x0; double x1; } visibleRectCenter;
@property (retain, nonatomic) AVAudioEnvironmentNode *avAudioEnvironmentNode;
@property (retain, nonatomic) PKPhysicsWorld *_pkPhysicsWorld;
@property (nonatomic) struct CGSize { double x0; double x1; } size;
@property (nonatomic) long long scaleMode;
@property (weak, nonatomic) SKCameraNode *camera;
@property (weak, nonatomic) SKNode *listener;
@property (readonly, retain, nonatomic) AVAudioEngine *audioEngine;
@property (retain, nonatomic) UIColor *backgroundColor;
@property (weak, nonatomic) id<SKSceneDelegate> delegate;
@property (nonatomic) struct CGPoint { double x0; double x1; } anchorPoint;
@property (readonly, nonatomic) SKPhysicsWorld *physicsWorld;
@property (readonly, weak, nonatomic) SKView *view;

+ (BOOL)supportsSecureCoding;
+ (id)debugHierarchyPropertyDescriptions;
+ (id)debugHierarchyValueForPropertyWithName:(id)a0 onObject:(id)a1 outOptions:(id *)a2 outError:(id *)a3;
+ (id)sceneWithContentsOfFile:(id)a0;
+ (id)sceneWithContentsOfFile:(id)a0 size:(struct CGSize { double x0; double x1; })a1;
+ (id)sceneWithSize:(struct CGSize { double x0; double x1; })a0;

- (void)setPaused:(BOOL)a0;
- (id)initWithSize:(struct CGSize { double x0; double x1; })a0;
- (void)update:(double)a0;
- (void)setPosition:(struct CGPoint { double x0; double x1; })a0;
- (id)init;
- (void)dealloc;
- (struct CGPoint { double x0; double x1; })position;
- (id)parentFocusEnvironment;
- (void)encodeWithCoder:(id)a0;
- (void)didMoveToView:(id)a0;
- (void)_setNeedsUpdate;
- (void)_update:(double)a0;
- (id)description;
- (void)_setNeedsRender;
- (void).cxx_destruct;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frame;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)setScale:(double)a0;
- (void)setZPosition:(double)a0;
- (double)zPosition;
- (BOOL)_isDirty;
- (void)_setDirty;
- (BOOL)isEqualToNode:(id)a0;
- (void)setZRotation:(double)a0;
- (double)zRotation;
- (BOOL)_hasConstraints;
- (void)_didMoveToView:(id)a0;
- (void)didFinishUpdate;
- (void)_didMakeBackingNode;
- (id)_getFocusNodes;
- (void *)_makeBackingNode;
- (void)_notifyNextDirtyState;
- (void)_registerConstraintsForNode:(id)a0;
- (void)_removeConstraintsForNode:(id)a0;
- (void)_setBackgroundContentsWithBuffer:(struct __CVBuffer { } *)a0;
- (void)_willMoveFromView:(id)a0;
- (void)checkAudioEngine;
- (struct CGPoint { double x0; double x1; })convertPointFromParent:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })convertPointFromView:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })convertPointToParent:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })convertPointToView:(struct CGPoint { double x0; double x1; })a0;
- (void)didApplyConstraints;
- (void)didChangeSize:(struct CGSize { double x0; double x1; })a0;
- (void)didContinueContact:(id)a0;
- (void)didEvaluateActions;
- (void)didSimulatePhysics;
- (void)handleAVAudioEngineInterruption:(id)a0;
- (void)sceneDidLoad;
- (void)setXScale:(double)a0;
- (void)setYScale:(double)a0;
- (void)set_anchorPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)willMoveFromView:(id)a0;
- (void)willRenderContent;
- (double)xScale;
- (double)yScale;

@end