luxlabs header browser preview


@class NSArray, SCNPhysicsWorld;
@protocol AVTPhysicsControllerDelegate;

@interface AVTPhysicsController : NSObject {
    SCNPhysicsWorld *_physicsWorld;
    NSArray *_physicsRigs;
    BOOL _physicsBehaviorsAreInstalledInPhysicsWorld;
    unsigned int _frameCount;
    BOOL _setupDone;
    BOOL _hasPhysicsStateOverride;
}

@property (weak, nonatomic) id<AVTPhysicsControllerDelegate> delegate;

- (void).cxx_destruct;
- (id)physicsState;
- (void)_setupPhysicsChain:(id)a0 physicsRigs:(id)a1;
- (void)_setupCollisionNode:(id)a0;
- (void)addToPhysicsWorld:(id)a0;
- (void)applyForcesWithMultiplier:(double)a0;
- (void)downforcesDidChange;
- (void)installPhysics;
- (void /* unknown type, empty encoding */)offsetFromRestingPositionForNode:(id)a0 inCoordinateSpaceOfNode:(id)a1;
- (void)removeFromPhysicsWorld:(id)a0;
- (void)resetToPhysicsState:(id)a0 assumeRestStateIfNil:(BOOL)a1;
- (void)setupPhysics;
- (void)setupPhysicsIfNeeded;
- (void)updateAtTime:(double)a0 forceMultiplier:(double)a1;

@end