System/Library/PrivateFrameworks/AssistantUI.framework
AFUISiriView.h
@class UIView, NSString, UILabel, SiriUIHelpButton, _UIBackdropView, SiriUIAudioRoutePickerButton, SiriUIContentButton, SiriUIConfiguration, AFUIPasscodeContainerView, SiriUIVisualEffectView, UIImageView;
@protocol SiriUISiriStatusViewProtocol, AFUISiriViewDataSource, AFUISiriViewDelegate;
@interface AFUISiriView : UIView <SiriUISiriStatusViewDelegate, AFUIPasscodeContainerViewDelegate, AFUISiriContent> {
_UIBackdropView *_backdropView;
BOOL _backdropViewVisible;
struct UIEdgeInsets { double top; double left; double bottom; double right; } _suspendedSafeAreaInsets;
BOOL _safeAreaInsetsSuspended;
UIView *_dimmingAndLockContainer;
UIView *_statusViewContainer;
SiriUIAudioRoutePickerButton *_audioRoutePickerButton;
SiriUIHelpButton *_helpButton;
SiriUIContentButton *_reportBugButton;
UIView *_voiceActivationMaskView;
SiriUIConfiguration *_configuration;
AFUIPasscodeContainerView *_lockContainerView;
BOOL _inShowUnlockViewAnimation;
BOOL _inHideUnlockViewAnimation;
BOOL _remoteContentViewHidden;
BOOL _lockViewHidden;
BOOL _flamesViewDeferred;
BOOL _helpButtonDeferred;
BOOL _inFluidDismissal;
BOOL _statusViewHidden;
BOOL _flamesViewPaused;
BOOL _keepStatusViewHidden;
SiriUIVisualEffectView *_eyesFreeEffectView;
UIImageView *_eyesFreeLogoView;
UILabel *_assistantVersionLabel;
SiriUIVisualEffectView *_assistantVersionVisualEffectView;
_UIBackdropView *_backgroundBlurView;
double _statusViewHeight;
UIView<SiriUISiriStatusViewProtocol> *_siriStatusView;
}
@property (weak, nonatomic) id<AFUISiriViewDataSource> dataSource;
@property (weak, nonatomic) id<AFUISiriViewDelegate> delegate;
@property (nonatomic) BOOL disabled;
@property (readonly, nonatomic) UIView *foregroundView;
@property (readonly, nonatomic) UIView *foregroundContainerView;
@property (readonly, nonatomic) _UIBackdropView *backgroundBlurView;
@property (readonly, nonatomic) double statusViewHeight;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) long long siriSessionState;
@property (nonatomic) long long mode;
@property (retain, nonatomic) UIView *remoteContentView;
+ (void)_animateView:(id)a0 fromYPosition:(double)a1 toYPosition:(double)a2 fade:(long long)a3 completion:(id /* block */)a4;
- (void)dealloc;
- (void)reloadData;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })safeAreaInsets;
- (void)fadeOutCurrentAura;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (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)safeAreaInsetsDidChange;
- (void)layoutSubviews;
- (void)setBackdropVisible:(BOOL)a0;
- (void)siriDidActivateFromSource:(long long)a0;
- (void)pulseHelpButton;
- (void)setAudioRoutePickerBluetoothOn:(BOOL)a0;
- (void)_animateButtonsHidden:(BOOL)a0;
- (void)_animateLockViewIsAnimatingIn:(BOOL)a0 completion:(id /* block */)a1;
- (void)_audioRouteButtonTapped:(id)a0;
- (double)_buttonInset;
- (void)_configureEyesFreeLogo;
- (void)_configureHelpButton;
- (void)_configureReportBugButtonWithHoldToTalkState:(BOOL)a0;
- (void)_createAssistantVersionLabelIfNecessary;
- (void)_createReportBugButtonWithTemplateImage:(id)a0 andConfigureWithHoldToTalkState:(BOOL)a1;
- (void)_destroyAssistantVersionLabelIfNecessary;
- (BOOL)_helpButtonIsVisible;
- (void)_helpButtonTapped:(id)a0;
- (BOOL)_isTextInputEnabled;
- (void)_layoutReportBugButton;
- (void)_loadReportBugButtonTemplateImageInBackgroundWithCompletion:(id /* block */)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_lockViewFrame;
- (void)_placeRemoteContentView;
- (void)_preferencesDidChange:(id)a0;
- (BOOL)_reducesMotionEffects;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_remoteContentViewFrame;
- (void)_reportBugButtonLongPressed;
- (void)_reportBugButtonTapped;
- (void)_setSafeAreaInsetsSuspended:(BOOL)a0;
- (void)_setupButtonsIfNecessary;
- (void)_setupContentViews;
- (void)_setupVoiceActivationMaskView;
- (BOOL)_shouldIndicateHoldToTalkMode;
- (BOOL)_showsReportBugButton;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_statusViewContainerFrame;
- (void)_updateControlsAppearance;
- (void)_updateSiriStatusViewForMode:(long long)a0;
- (BOOL)_wantsBackdropView:(long long)a0;
- (float)audioLevelForSiriStatusView:(id)a0;
- (void)cancelShowingPasscodeUnlock;
- (void)configureReportBugButtonToShowHoldToTalkState:(BOOL)a0;
- (id)dimBackdropSettings;
- (BOOL)flamesViewPaused;
- (void)passcodeView:(id)a0 animateShowPasscodeWithCompletionHandler:(id /* block */)a1;
- (BOOL)passcodeView:(id)a0 attemptUnlockWithPassword:(id)a1;
- (void)passcodeView:(id)a0 hideLockViewWithResult:(long long)a1 unlockCompletionHandler:(id /* block */)a2;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })safeAreaInsetsForSiriStatusView:(id)a0;
- (void)setBackdropShouldRasterize:(BOOL)a0;
- (void)setBugReportingAvailable:(BOOL)a0;
- (void)setContentViewsAlpha:(double)a0;
- (void)setFlamesViewDeferred:(BOOL)a0;
- (void)setFlamesViewPaused:(BOOL)a0;
- (void)setHelpButtonDeferred:(BOOL)a0;
- (void)setHelpButtonEmphasized:(BOOL)a0;
- (void)setInFluidDismissal:(BOOL)a0;
- (void)setInUITrackingMode:(BOOL)a0;
- (void)setShowAudioRoutePicker:(BOOL)a0;
- (void)setStatusViewHidden:(BOOL)a0;
- (void)setStatusViewUserInteractionEnabled:(BOOL)a0;
- (void)setVoiceActivationMaskViewVisible:(BOOL)a0;
- (void)setupOrbIfNeeded;
- (void)showPasscodeUnlockWithStatusText:(id)a0 subtitle:(id)a1 completionHandler:(id /* block */)a2 unlockCompletionHandler:(id /* block */)a3;
- (void)siriStatusViewHoldDidBegin:(id)a0;
- (void)siriStatusViewHoldDidEnd:(id)a0;
- (void)siriStatusViewWasTapped:(id)a0;
- (void)teardownStatusView;
- (void)updateForPercentageRevealed:(double)a0;
@end