System/Library/PrivateFrameworks/FitnessUI.framework
FIUIDeepBreathingFlowerView.h
Download FIUIDeepBreathingFlowerView.h
@class NSString, NSMutableDictionary, UILabel, NSMutableArray;
@protocol FIUIBreathingPetalRingViewDrawable;
@interface FIUIDeepBreathingFlowerView : UIView <FIUIDeepBreathingPetalRingViewDelegate> {
NSMutableDictionary *_petalRingsByNumberOfPetals;
id<FIUIBreathingPetalRingViewDrawable> _currentPetalRing;
long long _numberOfVisiblePetals;
BOOL _showBlurTrails;
long long _petalColor;
UILabel *_congratulationsLabel;
NSString *_congratulationsText;
long long _state;
double _stateStartTime;
double _stateEndTime;
double _sessionDuration;
double _breathsPerMinute;
double _petalCountOverride;
NSMutableArray *_trailAlphaKeyFrames;
NSMutableArray *_trailAlphaKeyValues;
double _centerVerticalOffsetBeforeTransitionToConfiguration;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)_setState:(long long)a0;
- (void).cxx_destruct;
- (struct CGPoint { double x0; double x1; })_originalRingCenterForWindType:(long long)a0;
- (double)_petalCountForMinutesRemaining:(double)a0;
- (void)setNumberOfConfigurationPetals:(double)a0;
- (void)_createCongratulationsLabelIfNeeded;
- (id)_currentPetalRing;
- (double)_curveEaseInValue:(double)a0;
- (float)_interpolateWithKeyFrames:(id)a0 keyValues:(id)a1 value:(float)a2;
- (id)_petalRingWithNumberOfShaderPetals:(long long)a0 showBlurTrails:(BOOL)a1;
- (void)_ppt_setPetalCountOverride:(long long)a0;
- (void)_preloadPetalRings;
- (void)_setNumberOfVisiblePetals:(long long)a0 showBlurTrails:(BOOL)a1;
- (void)_setWindFraction:(double)a0 smallRadius:(double)a1 largeRadius:(double)a2 windType:(long long)a3 showBlurTrails:(BOOL)a4;
- (void)_updateForBreathWithPetalCount:(long long)a0 petalRadius:(double)a1 inhaleDuration:(double)a2 exhaleDuration:(double)a3 timeInCurrentBreath:(double)a4 showBlurTrails:(BOOL)a5 shouldSpin:(BOOL)a6;
- (void)_updateForCongratulationsWithTimeInState:(double)a0 fractionComplete:(double)a1;
- (void)_updateForGuidingWithTimeInState:(double)a0;
- (void)_updateForOnRampWithTimeInState:(double)a0;
- (void)_updateForShrinkToOnRampWithFractionComplete:(double)a0;
- (void)_updateForUnwindToCompletedWithFractionComplete:(double)a0;
- (void)_updateForWindToConfigurationWithFractionComplete:(double)a0;
- (void)_updatePetalsInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 radius:(double)a1 radialDistance:(double)a2 angleOffset:(double)a3 clockwise:(BOOL)a4 alpha:(float)a5;
- (void)_updateShaderForNumberOfPetals:(long long)a0 showBlurTrails:(BOOL)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 congratulationsText:(id)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 petalColor:(long long)a1 congratulationsText:(id)a2;
- (void)petalRingViewDisplayLinkDidFire:(id)a0;
- (void)setWelcomeWindFraction:(double)a0;
- (void)startGuidingAtDate:(id)a0 breathsPerMinute:(double)a1;
- (void)startOnRampAtDate:(id)a0 sessionDuration:(double)a1;
- (void)transitionToCompletedWithDuration:(double)a0;
- (void)transitionToConfigurationAnimated:(BOOL)a0;
- (void)transitionToCongratulations;
@end