System/Library/PrivateFrameworks/Portrait.framework
PTGraphRenderer.h
@class PTMetalContext, NSString, PTUtil, NSMutableArray;
@protocol MTLComputePipelineState;
@interface PTGraphRenderer : NSObject {
PTMetalContext *_metalContext;
int _samples;
void /* unknown type, empty encoding */ _range;
PTUtil *_util;
id<MTLComputePipelineState> _renderGraphToRegion;
id<MTLComputePipelineState> _updateGraphSequenceWithBuffer;
id<MTLComputePipelineState> _updateGraphSequenceWithTextureSample;
NSMutableArray *_buffers;
}
@property (retain, nonatomic) NSString *title;
- (void).cxx_destruct;
- (id)initWithMetalContext:(SEL)a0 range:(id)a1 samples:(int)a2 sequences:(int)a3 title:(id)a4;
- (void)renderWithRect:(SEL)a0 frameIndex:(int)a1 outTexture:(id)a2;
- (void)updateWithSequenceId:(int)a0 buffer:(id)a1 offset:(unsigned long long)a2 frameIndex:(int)a3;
- (void)updateWithSequenceId:(int)a0 buffer:(id)a1 offset:(unsigned long long)a2 scale:(float)a3 frameIndex:(int)a4;
- (void)updateWithSequenceId:(SEL)a0 texture:(int)a1 samplePos:(id)a2 scale:(float)a3 frameIndex:(int)a4;
- (void)updateWithSequenceId:(int)a0 value:(float)a1 frameIndex:(int)a2;
@end