luxlabs header browser preview


@class NSArray, SignpostSupportAnimationGraceTime;

@interface SignpostAnimationInterval : SignpostInterval

@property (class) unsigned long long forcedGlitchTimeRatioAdjustedVersion;
@property (class, readonly) unsigned long long effectiveGlitchTimeRatioAdjustedVersion;

@property (readonly) SignpostSupportAnimationGraceTime *firstFrameGraceTime;
@property (readonly, nonatomic) unsigned long long firstFrameGraceTimeMCT;
@property (retain, nonatomic) NSArray *compositeIntervals;
@property (readonly, nonatomic) NSArray *firstFrameLifetimes;
@property (readonly, nonatomic) unsigned long long firstFrameGraceTimeMs;
@property (readonly, nonatomic) unsigned long long animationType;
@property (readonly, nonatomic) NSArray *allCommits;
@property (readonly, nonatomic) NSArray *longCommits;
@property (readonly, nonatomic) NSArray *allSystemwideCommits;
@property (readonly, nonatomic) NSArray *longSystemwideCommits;
@property (readonly, nonatomic) NSArray *allClientDrawables;
@property (readonly, nonatomic) NSArray *longClientDrawables;
@property (readonly, nonatomic) NSArray *allSystemwideClientDrawables;
@property (readonly, nonatomic) NSArray *longSystemwideClientDrawables;
@property (readonly, nonatomic) float frameRate;
@property (readonly, nonatomic) unsigned long long frameCount;
@property (readonly, nonatomic) NSArray *allTransactionLifetimes;
@property (readonly, nonatomic) NSArray *longTransactionLifetimes;
@property (readonly, nonatomic) NSArray *allFrameLatencies;
@property (readonly, nonatomic) NSArray *allContributedFrameLatencies;
@property (readonly, nonatomic) NSArray *longFrameLatencies;
@property (readonly, nonatomic) NSArray *contributedLongFrameLatencies;
@property (readonly, nonatomic) NSArray *allFrameLifetimes;
@property (readonly, nonatomic) NSArray *allContributedFrameLifetimes;
@property (readonly, nonatomic) NSArray *longFrameLifetimes;
@property (readonly, nonatomic) NSArray *longContributedFrameLifetimes;
@property (readonly, nonatomic) NSArray *allHIDLatencies;
@property (readonly, nonatomic) NSArray *longHIDLatencies;
@property (readonly, nonatomic) NSArray *allRenderServerRenders;
@property (readonly, nonatomic) NSArray *longRenderServerRenders;
@property (readonly, nonatomic) NSArray *glitches;
@property (readonly, nonatomic) NSArray *contributedGlitches;
@property (readonly, nonatomic) double glitchTimeRatio;
@property (readonly, nonatomic) double glitchTimeRatioMsPerS;
@property (readonly, nonatomic) double glitchTimeRatioAdjusted;
@property (readonly, nonatomic) double glitchTimeRatioAdjustedMsPerS;
@property (readonly, nonatomic) NSArray *firstFrameGlitches;
@property (readonly, nonatomic) NSArray *contributedFirstFrameGlitches;
@property (readonly, nonatomic) double firstFrameGlitchTimeRatio;
@property (readonly, nonatomic) double firstFrameGlitchTimeRatioMsPerS;
@property (readonly, nonatomic) NSArray *nonFirstFrameGlitches;
@property (readonly, nonatomic) NSArray *contributedNonFirstFrameGlitches;
@property (readonly, nonatomic) double nonFirstFrameGlitchTimeRatio;
@property (readonly, nonatomic) double nonFirstFrameGlitchTimeRatioMsPerS;
@property (readonly, nonatomic) double nonFirstFrameGlitchTimeRatioAdjusted;
@property (readonly, nonatomic) double nonFirstFrameGlitchTimeRatioAdjustedMsPerS;

+ (id)glitchesFromAnimationIntervals:(id)a0;
+ (float)_durationInSecondsFromDurationInMCT:(unsigned long long)a0 timebaseRatio:(double)a1;
+ (id)_glitchesFromAnimationIntervals:(id)a0 contributedGlitchesOnly:(BOOL)a1 skipFirstFrame:(BOOL)a2 skipNonFirstFrame:(BOOL)a3;
+ (double)_timeRatioForTimeIntervalArray:(id)a0 inAnimationIntervals:(id)a1 applyPerceptionAdjustments:(unsigned long long)a2;
+ (double)_totalAnimationDurationOfAnimationIntervals:(id)a0 applyPerceptionAdjustments:(unsigned long long)a1;
+ (id)_unionRangesForAnimations:(id)a0;
+ (double)aggregateFirstFrameGlitchTimeRatioForAnimationIntervals:(id)a0;
+ (double)aggregateFirstFrameGlitchTimeRatioMsPerSForAnimationIntervals:(id)a0;
+ (double)aggregateGlitchTimeRatioAdjustedForAnimationIntervals:(id)a0;
+ (double)aggregateGlitchTimeRatioAdjustedMsPerSForAnimationIntervals:(id)a0;
+ (double)aggregateGlitchTimeRatioForAnimationIntervals:(id)a0;
+ (double)aggregateGlitchTimeRatioMsPerSForAnimationIntervals:(id)a0;
+ (double)aggregateNonFirstFrameGlitchTimeRatioAdjustedForAnimationIntervals:(id)a0;
+ (double)aggregateNonFirstFrameGlitchTimeRatioAdjustedMsPerSForAnimationIntervals:(id)a0;
+ (double)aggregateNonFirstFrameGlitchTimeRatioForAnimationIntervals:(id)a0;
+ (double)aggregateNonFirstFrameGlitchTimeRatioMsPerSForAnimationIntervals:(id)a0;
+ (id)contributedFirstFrameGlitchesFromAnimationIntervals:(id)a0;
+ (id)contributedGlitchesFromAnimationIntervals:(id)a0;
+ (id)contributedNonFirstFrameGlitchesFromAnimationIntervals:(id)a0;
+ (id)firstFrameGlitchesFromAnimationIntervals:(id)a0;
+ (id)nonFirstFrameGlitchesFromAnimationIntervals:(id)a0;
+ (id)serializationTypeNumber;

- (id)initWithBeginEvent:(id)a0 endEvent:(id)a1 accumulatedState:(id)a2 firstFrameGraceTimeController:(id)a3;
- (id)_descriptionStringForColumn:(unsigned long long)a0 timeFormat:(unsigned long long)a1 asBegin:(BOOL)a2;
- (unsigned long long)durationToFirstEndMachContinuousTime:(id)a0;
- (id)_animationStatsDescription;
- (id)_statsStringForTimeIntervals:(id)a0 label:(id)a1;
- (id)_dictionaryRepresentationWithIsHumanReadable:(BOOL)a0 shouldRedact:(BOOL)a1;
- (id)firstFrameLifetimesWithGraceTimeMCT:(unsigned long long)a0;
- (double)_timeRatioForTimeIntervalArray:(id)a0 applyPerceptionAdjustments:(unsigned long long)a1;
- (double)durationToFirstBeginSeconds:(id)a0;
- (unsigned long long)durationToFirstBeginMachContinuousTime:(id)a0;
- (id)initWithDictionary:(id)a0;
- (BOOL)isFramePossibleFirstFrameForAnimation:(id)a0 withGraceTime:(unsigned long long)a1;
- (double)durationToFirstEndSeconds:(id)a0;
- (id)_detailedFrameDescription;
- (id)_intervalTypeString;
- (void).cxx_destruct;
- (id)humanReadableType;
- (id)debugDescription;
- (id)_poorPerfFrameDescription;
- (BOOL)isFramePossibleFirstFrameForAnimation:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)_frameDescription;

@end