luxlabs header browser preview


@class NURenderNode;
@protocol NUSourceDerivation;

@interface NUSourceNode : NURenderNode

@property (weak) NURenderNode *originalNode;
@property (retain) id<NUSourceDerivation> sourceDerivation;
@property (readonly) long long sourceOrientation;

- (BOOL)load:(out id *)a0;
- (BOOL)isValid:(out id *)a0;
- (void).cxx_destruct;
- (id)initWithSettings:(id)a0;
- (id)_evaluateImage:(out id *)a0;
- (id)_evaluateImageGeometry:(out id *)a0;
- (id)_evaluateVideoComposition:(out id *)a0;
- (id)_evaluateVideoProperties:(out id *)a0;
- (id)_addResampleNode:(id)a0 subsampleNode:(id)a1;
- (id)sourceOptionsForSettings:(id)a0 error:(out id *)a1;
- (id)_addOrientationNode:(id)a0 sourceSettings:(id)a1 error:(out id *)a2;
- (id)_addScaleNode:(id)a0 pipelineState:(id)a1 pipelineSettings:(id)a2 sourceSettings:(id)a3;
- (id)_evaluateGeometrySpaceMap:(out id *)a0;
- (id)_evaluateImageGeometryWithSourceOptions:(id)a0 error:(out id *)a1;
- (id)_evaluateImageProperties:(out id *)a0;
- (id)_evaluateImagePropertiesWithSourceOptions:(id)a0 error:(out id *)a1;
- (id)_evaluateImageWithSourceOptions:(id)a0 subsampleFactor:(long long *)a1 error:(out id *)a2;
- (id)_evaluateVideoCompositionWithSourceOptions:(id)a0 error:(out id *)a1;
- (id)_evaluateVideoPropertiesWithSourceOptions:(id)a0 error:(out id *)a1;
- (BOOL)isGeometryNode;
- (long long)normalizeSubsampleFactor:(long long)a0;
- (id)pipelineOptionsForPipelineState:(id)a0 error:(out id *)a1;
- (struct { long long x0; long long x1; })pixelSizeWithSourceOptions:(id)a0;
- (id)preparedNodeWithSourceContainer:(id)a0 pipelineState:(id)a1 pipelineSettings:(id)a2 sourceSettings:(id)a3 error:(out id *)a4;
- (id)preparedNodeWithSourceNode:(id)a0 sourceSettings:(id)a1 pipelineState:(id)a2 error:(out id *)a3;
- (BOOL)supportsPipelineState:(id)a0 error:(out id *)a1;

@end