@class NSString, EspressoImage2Image, TwoNetsStyleTransfer; @interface PAEStyleTransfer : PAEFilterDefaultBase { NSString *_modelName; BOOL _gpuDefaultsLoaded; BOOL _firstModelLoadLog; struct HGRef<HStyleTransfer_ANE::RenderContext> { struct RenderContext *m_Obj; } _aneRenderContext; } @property (retain, nonatomic) EspressoImage2Image *gpuNetwork; @property (retain, nonatomic) TwoNetsStyleTransfer *aneNetwork; @property (nonatomic) long long currentQualityLevel; @property (nonatomic) double currentAspectRatio; + (BOOL)hasEspressoVersion; - (void)dealloc; - (id)properties; - (id).cxx_construct; - (void).cxx_destruct; - (void)setupGPUNetwork; - (id)_bundleForFilter; - (id)_modelPath:(id)a0; - (BOOL)addParameters; - (id)aneModelPath:(id)a0; - (BOOL)buildANERenderGraph:(id)a0 withInput:(id)a1 withInfo:(struct { union { double x0; struct *x1; } x0; unsigned long long x1; unsigned long long x2; double x3; double x4; unsigned long long x5; })a2 modelName:(id)a3 qualityLevel:(long long)a4; - (BOOL)buildGPURenderGraph:(id)a0 withInput:(id)a1 withInfo:(struct { union { double x0; struct *x1; } x0; unsigned long long x1; unsigned long long x2; double x3; double x4; unsigned long long x5; })a2 modelName:(id)a3 qualityLevel:(long long)a4; - (BOOL)canThrowRenderOutput:(id)a0 withInput:(id)a1 withInfo:(struct { union { double x0; struct *x1; } x0; unsigned long long x1; unsigned long long x2; double x3; double x4; unsigned long long x5; })a2; - (id)gpuModelPath:(id)a0; - (id)initWithAPIManager:(id)a0; - (BOOL)loadANEModel:(id)a0; - (BOOL)loadGPUModel:(id)a0; - (id)pathForGPUSettings; - (void)registerGPUDefaults; - (struct PAEStyleTransferResourceTestResult { int x0; id x1; BOOL x2; })renderResourceForQuality:(long long)a0 forModel:(id)a1; - (BOOL)variesOverTime; @end