luxlabs header browser preview


@class NURenderPipeline, NUComposition;

@interface NUCompositionSourceNode : NUSourceNode {
    NURenderPipeline *_renderPipeline;
    NUComposition *_composition;
    struct { long long width; long long height; } _pixelSize;
}

- (BOOL)load:(out id *)a0;
- (void).cxx_destruct;
- (id)initWithSettings:(id)a0;
- (id)_evaluateImage:(out id *)a0;
- (BOOL)shouldCacheNodeForPipelineState:(id)a0;
- (id)_compositionRenderNodeForPipelineState:(id)a0 error:(out id *)a1;
- (id)_evaluateImageGeometryWithSourceOptions:(id)a0 error:(out id *)a1;
- (id)_evaluateImagePropertiesWithSourceOptions:(id)a0 error:(out id *)a1;
- (id)initWithComposition:(id)a0 renderPipeline:(id)a1 settings:(id)a2;
- (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;

@end