@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 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