@interface PVInstructionGraphNode : NSObject { unsigned long long _uuid; } @property (nonatomic) BOOL isDebugDrawingEnabled; - (id)init; - (id)description; - (id)requiredSourceSampleDataTrackIDs; - (id)requiredSourceTrackIDs; - (struct PCRect { double x0; double x1; double x2; double x3; })inputSizeForPVEffect:(id)a0 igContext:(struct HGRef { struct PVInstructionGraphContext *x0; })a1; - (id)instructionGraphNodeDescription; - (void)loadIGNode:(struct HGRef { struct PVInstructionGraphContext *x0; })a0 returnLoadedEffects:(id)a1; - (struct PVIGHGNodeCacheKey { unsigned long long x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; id x2; })contextHGNodeCacheKeyAtTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0; - (id)dotTreeLabel:(struct HGRef { struct PVInstructionGraphContext *x0; })a0; - (id)getAllSourceNodes; - (struct HGRef { struct HGNode *x0; })hgNodeForTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 trackInputs:(const void *)a1 renderer:(const void *)a2 igContext:(struct HGRef { struct PVInstructionGraphContext *x0; })a3; - (struct HGRef { struct HGNode *x0; })internalHGNodeForTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 trackInputs:(const void *)a1 renderer:(const void *)a2 igContext:(struct HGRef { struct PVInstructionGraphContext *x0; })a3; - (BOOL)isPassthru; - (void)loadIGNode:(struct HGRef { struct PVInstructionGraphContext *x0; })a0; - (struct PCMatrix44Tmpl { double x0[4][4]; })pixelTransformForPVEffect:(id)a0 igContext:(struct HGRef { struct PVInstructionGraphContext *x0; })a1; - (void)unloadIGNode; @end