luxlabs header browser preview


@class NSString, PVVideoCompositingContext, NSLock;

@interface PVRendererBase : NSObject {
    struct atomic<unsigned int> { struct __cxx_atomic_impl<unsigned int, std::__cxx_atomic_base_impl<unsigned int>> { _Atomic unsigned int __a_value; } __a_; } _frameCount;
    struct vector<HGRef<PVRenderJob>, std::allocator<HGRef<PVRenderJob>>> { void *__begin_; void *__end_; struct __compressed_pair<HGRef<PVRenderJob> *, std::allocator<HGRef<PVRenderJob>>> { void *__value_; } __end_cap_; } _inFlightRenderJobs;
    NSLock *_inFlightRenderJobsLock;
    struct HGSynchronizable { void /* function */ **x0; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x1; struct _opaque_pthread_t *x2; unsigned long long x3; struct _opaque_pthread_cond_t { long long x0; char x1[40]; } x4; } *_perfStatsLock;
    void *_perfStats;
    BOOL _trackStats;
    BOOL _hasRendered;
}

@property (retain, nonatomic) PVVideoCompositingContext *compositingContext;
@property (retain, nonatomic) NSString *name;
@property (nonatomic) BOOL immediatelyCancelPendingRequests;

- (id)init;
- (void)dealloc;
- (id).cxx_construct;
- (id)description;
- (void).cxx_destruct;
- (id)initWithOptions:(id)a0;
- (unsigned int)frameCount;
- (double)numFrames;
- (void)_initOutputColorSpace:(id)a0;
- (void)addFrameStats:(const void *)a0;
- (void)addRenderJobInFlight:(struct HGRef<PVRenderJob> { struct PVRenderJob *x0; })a0;
- (double)averageStat:(int)a0;
- (void)cancelAllPendingRequests;
- (void)cleanupMemoryCaches;
- (void)didRecieveMemoryWarning:(id)a0;
- (double)getLastStat:(int)a0;
- (void)printAndClearStats;
- (void)printAndClearStats:(BOOL)a0;
- (void)renderJobFinished:(struct HGRef<PVRenderJob> { struct PVRenderJob *x0; })a0;
- (void)setOutputColorSpace:(id)a0;
- (struct HGRef<PVRenderJob> { struct PVRenderJob *x0; })startJobForDelegate:(id)a0 time:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 playback:(BOOL)a2;
- (unsigned long long)taskResidentSize;
- (void)trackStats:(BOOL)a0;
- (void)updateDestinationFormatForOutputColorSpace;
- (double)windowedFPS;

@end