@class NSLock; @interface PAEFracturedFilter : PAEFilterDefaultBase { struct FracturedParams { BOOL x0; float x1; BOOL x2; int x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; float x8; float x9; int x10; float x11; float x12; double x13[4]; BOOL x14; double x15[4]; float x16; float x17; BOOL x18; float x19; int x20; BOOL x21; float x22; float x23; BOOL x24; float x25; float x26[2]; float x27[2]; } *_fxParams; struct vector<FracturedUtils::FracturedFXPoolItem *, std::allocator<FracturedUtils::FracturedFXPoolItem *>> { struct FracturedFXPoolItem **__begin_; struct FracturedFXPoolItem **__end_; struct __compressed_pair<FracturedUtils::FracturedFXPoolItem **, std::allocator<FracturedUtils::FracturedFXPoolItem *>> { struct FracturedFXPoolItem **__value_; } __end_cap_; } _fxPool; NSLock *_fxPoolLock; } - (void)dealloc; - (id)properties; - (id).cxx_construct; - (void).cxx_destruct; - (BOOL)addParameters; - (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; - (BOOL)getOutputWidth:(unsigned long long *)a0 height:(unsigned long long *)a1 withInput:(struct { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; BOOL x7; double x8; })a2 withInfo:(struct { union { double x0; struct *x1; } x0; unsigned long long x1; unsigned long long x2; double x3; double x4; unsigned long long x5; })a3; - (id)initWithAPIManager:(id)a0; - (void)onVTBUserInteractionEventNotification:(id)a0; - (BOOL)variesByDuration; - (BOOL)variesOverTime; @end