luxlabs header browser preview


@class _TtC11AssetViewer28ARQuickLookOverlayController, NSArray, UIView, _TtC11AssetViewer16EntityController;

@interface ASVPreviewViewControllerInternal : QLCustomItemViewController <QLPreviewingController, QLPreviewingController_Private, ARQLInlineService3, ARInternalSessionObserver, ARCoachingOverlayViewDelegate> {
    void /* unknown type, empty encoding */ uuid;
    void /* unknown type, empty encoding */ configuration;
    void /* unknown type, empty encoding */ videoWriter;
    void /* unknown type, empty encoding */ videoInput;
    void /* unknown type, empty encoding */ playbackViewController;
    void /* unknown type, empty encoding */ animationComponents;
    void /* unknown type, empty encoding */ previewType;
    void /* unknown type, empty encoding */ allowsARMode;
    void /* unknown type, empty encoding */ didReceiveFirstARFrame;
    void /* unknown type, empty encoding */ modelController;
    void /* unknown type, empty encoding */ interfaceState;
    void /* unknown type, empty encoding */ $__lazy_storage_$_overlayController;
    void /* unknown type, empty encoding */ shareSheetReplyBlock;
    void /* unknown type, empty encoding */ coachingOverlayViewDidDeactivateCompletionBlock;
    void /* unknown type, empty encoding */ $__lazy_storage_$_coachingOverlayView;
    void /* unknown type, empty encoding */ onStartInteractionTriggered;
    void /* unknown type, empty encoding */ entityToInteractionsMapping;
    void /* unknown type, empty encoding */ interactionsShownState;
    void /* unknown type, empty encoding */ $__lazy_storage_$_viewportScanner;
    void /* unknown type, empty encoding */ allowShowTriggerAffordanceTime;
    void /* unknown type, empty encoding */ delayBeforeShowingTriggerAffordance;
    void /* unknown type, empty encoding */ lastTriggerAffordanceUpdateTime;
    void /* unknown type, empty encoding */ lozengeLabel;
    void /* unknown type, empty encoding */ lastScaledEntityController;
    void /* unknown type, empty encoding */ lozengeSafezone;
    void /* unknown type, empty encoding */ touchToEntityControllerMapping;
    void /* unknown type, empty encoding */ entityControllerToTouchesMapping;
    void /* unknown type, empty encoding */ worldRaycastStrategy;
    void /* unknown type, empty encoding */ fallbackTapGestureEntityController;
    void /* unknown type, empty encoding */ viewportDebugView;
    void /* unknown type, empty encoding */ backlightController;
    void /* unknown type, empty encoding */ defaultARConfiguration;
    void /* unknown type, empty encoding */ faceTrackingConfiguration;
    void /* unknown type, empty encoding */ isAutoFocusEnabled;
    void /* unknown type, empty encoding */ singleTapScreenPoint;
    void /* unknown type, empty encoding */ hasPlacedModelInWorldAlready;
    void /* unknown type, empty encoding */ placeModelTimer;
    void /* unknown type, empty encoding */ previewCompletionHandler;
    void /* unknown type, empty encoding */ analyticsViewDidAppearDate;
    void /* unknown type, empty encoding */ analyticsLastDisplayModeToggledDate;
    void /* unknown type, empty encoding */ analyticsObjectModeDuration;
    void /* unknown type, empty encoding */ analyticsARModeDuration;
    void /* unknown type, empty encoding */ analyticsTimeInObjectModeBeforeFirstTapARMode;
    void /* unknown type, empty encoding */ analyticsTimesWentIntoObjectMode;
    void /* unknown type, empty encoding */ analyticsTimesWentIntoARMode;
    void /* unknown type, empty encoding */ analyticsARObjectWasLevitated;
    void /* unknown type, empty encoding */ analyticsTimesPlayPauseButtonPressed;
    void /* unknown type, empty encoding */ analyticsTimesAnimationScrubbed;
    void /* unknown type, empty encoding */ analyticsTimesAnchoredToImage;
    void /* unknown type, empty encoding */ analyticsTimesAnchoredToObject;
    void /* unknown type, empty encoding */ analyticsLongestDuration;
    void /* unknown type, empty encoding */ analyticsLastDimensionsString;
    void /* unknown type, empty encoding */ analyticsDidCloseByTappingOnCheckout;
    void /* unknown type, empty encoding */ analyticsFileWantsRealWorldPhysics;
    void /* unknown type, empty encoding */ $__lazy_storage_$_arAnchorTrackedStateUpdater;
    void /* unknown type, empty encoding */ didPlaceFirstEntityInARWorld;
    void /* unknown type, empty encoding */ lastPlacedAnchoringComponentTarget;
    void /* unknown type, empty encoding */ currentDetectionImages;
    void /* unknown type, empty encoding */ currentDetectionObjects;
    void /* unknown type, empty encoding */ defaultGravity;
    void /* unknown type, empty encoding */ gravity;
    void /* unknown type, empty encoding */ customizationOptions;
    void /* unknown type, empty encoding */ debugActionsState;
    void /* unknown type, empty encoding */ isDismissing;
    void /* unknown type, empty encoding */ previewDidAppearCalled;
    void /* unknown type, empty encoding */ isWindowFullscreen;
    void /* unknown type, empty encoding */ isWindowFullscreenCancellable;
    void /* unknown type, empty encoding */ $__lazy_storage_$_replayObserver;
    void /* unknown type, empty encoding */ hideLozengeTimer;
}

@property (nonatomic, readonly) BOOL currentlyDisallowsUnifiedGestureRecognizerAction;
@property (nonatomic, readonly) UIView *accessibilityARView;
@property (nonatomic, readonly) NSArray *accessibilityEntityControllers;
@property (nonatomic, readonly) _TtC11AssetViewer16EntityController *accessibilityRootEntityController;
@property (nonatomic, readonly) BOOL prefersHomeIndicatorAutoHidden;
@property (nonatomic, readonly) BOOL prefersStatusBarHidden;
@property (nonatomic, retain) _TtC11AssetViewer28ARQuickLookOverlayController *overlayController;

- (void)preparePreviewOfFileAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)shareButtonPressed;
- (void)previewDidAppear:(BOOL)a0;
- (void)previewDidDisappear:(BOOL)a0;
- (void)previewWillAppear:(BOOL)a0;
- (void)previewWillDisappear:(BOOL)a0;
- (void)accessibilityDidSetUpEntityControllers;
- (float)accessibilityDistanceInMetersFromEntityController:(id)a0;
- (void)accessibilityShowControls;
- (void)dismissButtonPressed;
- (void)entityController:(id)a0 doubleTappedAt:(struct CGPoint { double x0; double x1; })a1;
- (void)handleTapAtPointWithPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)shouldDisableGestures;
- (void)triggerOnInteractionsAndReEnablePhysicsWithDelay;
- (void)didBecomeActive;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)triggerTapToRadar;
- (void)dealloc;
- (void)viewDidLayoutSubviews;
- (void)sessionInterruptionEnded:(id)a0;
- (void)session:(id)a0 didUpdateAnchors:(id)a1;
- (void)viewDidLoad;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)session:(id)a0 didFailWithError:(id)a1;
- (void).cxx_destruct;
- (void)sessionWasInterrupted:(id)a0;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)session:(id)a0 didUpdateFrame:(id)a1;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (id)initWithCoder:(id)a0;
- (void)session:(id)a0 cameraDidChangeTrackingState:(id)a1;
- (void)session:(id)a0 didAddAnchors:(id)a1;
- (void)session:(id)a0 didRemoveAnchors:(id)a1;
- (void)didDismissActivityViewController;
- (void)dismissPreviewController;
- (void)presentationModeDidChange:(unsigned long long)a0 animated:(BOOL)a1;
- (void)inlinePreview:(id)a0 setEnableShadows:(BOOL)a1;
- (void)activateCoachingView;
- (void)activateCoachingViewWithDelay;
- (void)coachingOverlayViewDidDeactivate:(id)a0;
- (void)createInlinePreviewWithUUID:(id)a0 initialBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 contextIdReply:(id /* block */)a2;
- (void)hideLozengeAnimated;
- (void)inlinePreview:(id)a0 setCameraYaw:(float)a1 pitch:(float)a2 scale:(float)a3 options:(id)a4;
- (void)inlinePreview:(id)a0 setCurrentTime:(double)a1;
- (void)inlinePreview:(id)a0 setEnableGradientBackground:(BOOL)a1;
- (void)inlinePreview:(id)a0 setIsLooping:(BOOL)a1;
- (void)inlinePreview:(id)a0 setIsMuted:(BOOL)a1;
- (void)inlinePreview:(id)a0 setIsPlaying:(BOOL)a1;
- (void)inlinePreview:(id)a0 setRuntimeStateObserver:(id /* block */)a1;
- (void)observeReturnedToInlineForUUID:(id)a0 fenceHandleCompletion:(id /* block */)a1;
- (void)prepareFullscreenPreview:(id)a0 initialFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 previewOptions:(id)a2 fenceHandleCompletion:(id /* block */)a3;
- (void)prepareInlinePreviewWithData:(id)a0 forUUID:(id)a1 completion:(id /* block */)a2;
- (void)prepareInlinePreviewWithScopedURLWrapperAttributes:(id)a0 forUUID:(id)a1 completion:(id /* block */)a2;
- (void)sendARQLEvent:(id)a0 forUUID:(id)a1 completion:(id /* block */)a2;
- (void)teardownInlinePreviewWithUUID:(id)a0 completion:(id /* block */)a1;
- (void)touchesBegan:(id)a0 forUUID:(id)a1;
- (void)touchesCancelled:(id)a0 forUUID:(id)a1;
- (void)touchesEnded:(id)a0 forUUID:(id)a1;
- (void)touchesMoved:(id)a0 forUUID:(id)a1;
- (void)tryPlaceModelOrRescheduleTimer;
- (void)updateBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forUUID:(id)a1 fenceHandleCompletion:(id /* block */)a2;
- (void)updateInterfaceState;
- (void)updateIsWindowFullscreenWithFuncString:(id)a0;

@end