luxlabs header browser preview


@class DYFunctionPlayer, DYExperimentOverrideEnable;

@interface DYExperimentResultsGenerator : NSObject {
    struct unique_ptr<GPUTools::RunningStatistics<unsigned long long>, std::default_delete<GPUTools::RunningStatistics<unsigned long long>>> { struct __compressed_pair<GPUTools::RunningStatistics<unsigned long long> *, std::default_delete<GPUTools::RunningStatistics<unsigned long long>>> { void *__value_; } __ptr_; } _frameTimeStatistics;
    unsigned long long _startGlobalTime;
    unsigned long long _frameTimeStart;
    unsigned long long _frameTimeEnd;
    unsigned long long _frameTime;
    unsigned int _iteration;
}

@property (readonly, nonatomic) unsigned int prevFileFunctionIndex;
@property (readonly, nonatomic) DYExperimentOverrideEnable *experiment;
@property (weak, nonatomic) DYFunctionPlayer *functionPlayer;
@property (readonly, nonatomic) BOOL isDone;

- (void)begin;
- (id)init;
- (void)dealloc;
- (id)initWithExperiment:(id)a0;
- (void)end;
- (id).cxx_construct;
- (void).cxx_destruct;
- (void)startTiming;
- (void)stopTiming;
- (void)endIteration;
- (void)beginIteration:(unsigned int)a0;
- (void)onFrameEnd;
- (void)onFrameStart;
- (void)onGraphicsFunctionEnd;
- (void)onPlatformFunctionEnd;
- (BOOL)shouldTerminateExperiment;
- (void)terminateExperiment;

@end