luxlabs header browser preview


@class NURenderPipelineState;

@interface NURenderPipelineHelper : NSObject

@property (readonly, nonatomic) NURenderPipelineState *pipelineState;

- (void).cxx_destruct;
- (id)addTagWithName:(id)a0 inputNode:(id)a1 error:(out id *)a2;
- (id)cropNode:(id)a0 cropRect:(struct { struct { long long x0; long long x1; } x0; struct { long long x0; long long x1; } x1; })a1 cropSettings:(id)a2;
- (void)resetTag:(id)a0 input:(id)a1;
- (id)auxiliaryImageFromComposition:(id)a0 type:(id)a1 mediaComponentType:(id)a2 error:(out id *)a3;
- (id)beginGroupWithName:(id)a0 error:(out id *)a1;
- (id)cacheNode:(id)a0 type:(id)a1 settings:(id)a2 error:(out id *)a3;
- (id)createSloMoWithInput:(id)a0 startTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 endTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2 rate:(float)a3 error:(out id *)a4;
- (BOOL)endGroupWithName:(id)a0 error:(out id *)a1;
- (id)filterNode:(id)a0 input:(id)a1 settings:(id)a2;
- (id)getTagWithPath:(id)a0 error:(out id *)a1;
- (BOOL)hasStaticTime;
- (id)initWithPipelineState:(id)a0;
- (id)inputForPath:(id)a0 error:(out id *)a1;
- (BOOL)isCIFilterAvailable:(id)a0 propertyName:(id)a1;
- (BOOL)isSourceAvailable:(id)a0 sourceSettings:(id)a1;
- (id)livePhotoKeyFrameMetadataFromNode:(id)a0 time:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 error:(out id *)a2;
- (long long)mediaTypeForComposition:(id)a0;
- (id)orientedNode:(id)a0 withOrientation:(long long)a1;
- (id)perspectiveTransformWithPitch:(double)a0 yaw:(double)a1 roll:(double)a2 imageRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3;
- (id)renderNodeFromSource:(id)a0 settings:(id)a1 error:(out id *)a2;
- (BOOL)resetTag:(id)a0 input:(id)a1 error:(out id *)a2;
- (id)scaleNode:(id)a0 scale:(struct { long long x0; long long x1; })a1 error:(out id *)a2;
- (id)straightenTransformWithAngle:(double)a0 extent:(struct { struct { long long x0; long long x1; } x0; struct { long long x0; long long x1; } x1; })a1;
- (id)switchFromNodes:(id)a0 mainInput:(id)a1 selector:(id /* block */)a2;
- (id)trimInput:(id)a0 startTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 endTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2 error:(out id *)a3;
- (id)vectorWithFloats:(id)a0;
- (id)auxiliaryImageNode:(id)a0 type:(long long)a1;
- (id)filterNode:(id)a0 inputs:(id)a1 settings:(id)a2;
- (long long)orientationFromAdjustmentIn:(id)a0;
- (id)sourceFromComposition:(id)a0 error:(out id *)a1;
- (id)sourceFromComposition:(id)a0 withName:(id)a1 error:(out id *)a2;

@end