luxlabs header browser preview


@class NSDate, PVRenderEffectLoader;

@interface PVRenderer : PVRendererBase {
    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; } *_cvPoolsLock;
    struct vector<HGRef<PVCVPixelBufferPool>, std::allocator<HGRef<PVCVPixelBufferPool>>> { void *__begin_; void *__end_; struct __compressed_pair<HGRef<PVCVPixelBufferPool> *, std::allocator<HGRef<PVCVPixelBufferPool>>> { void *__value_; } __end_cap_; } _cvPools;
    BOOL _enableDestinationPool;
    struct HGRef<HGCVPixelBufferPool> { struct HGCVPixelBufferPool *m_Obj; } _destinationBufferPool;
    struct HGRef<PVRenderManager> { struct PVRenderManager *m_Obj; } _renderManager;
    PVRenderEffectLoader *_effectLoader;
    struct unique_ptr<PVGCDLock, std::default_delete<PVGCDLock>> { struct __compressed_pair<PVGCDLock *, std::default_delete<PVGCDLock>> { struct PVGCDLock *__value_; } __ptr_; } _dateLock;
    NSDate *_lastStatsLogDateTime;
    NSDate *_lastTextureCacheFlushDate;
    unsigned int _destinationPixelFormat;
}

- (void)dealloc;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)initWithOptions:(id)a0;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })frameDuration;
- (void)_configureDefaultPoolPolicy;
- (void)_statsLogCheck;
- (void)cleanupMemoryCaches;
- (struct HGRef<HGBitmap> { struct HGBitmap *x0; })getDestinationBuffer:(struct CGSize { double x0; double x1; })a0 cvPixelBufferFormat:(unsigned int)a1;
- (struct HGRef<HGCVPixelBuffer> { struct HGCVPixelBuffer *x0; })hgCVPixelBufferFromCVPoolForSize:(struct CGSize { double x0; double x1; })a0 withFormat:(unsigned int)a1;
- (void)loadInstructionGraphEffects:(id)a0;
- (unsigned int)outputCVPixelBufferFormat;
- (void)renderJobFinished:(struct HGRef<PVRenderJob> { struct PVRenderJob *x0; })a0;
- (void)startRenderRequest:(id)a0 completionHandler:(id /* block */)a1;
- (void)updateDestinationFormatForOutputColorSpace;

@end