luxlabs header browser preview


@class PTMetalContext, PTRenderPipelineDescriptor, NSString;

@interface PTRenderPipeline : NSObject {
    PTRenderPipelineDescriptor *_descriptor;
    PTMetalContext *_metalContext;
    unsigned long long _activeVersion;
    NSString *_description;
}

@property (readonly) unsigned long long activeVersion;

+ (BOOL)isRenderVersionSupported:(unsigned long long)a0;
+ (unsigned long long)latestVersion;
+ (int)prewarmForMediaserverd;
+ (BOOL)isMetalDeviceSupported:(id)a0;
+ (id)debugRenderOptions;
+ (int)prewarmWithDescriptor:(id)a0;

- (void)prewarm;
- (id)initWithDescriptor:(id)a0;
- (unsigned long long)minimumResourceHeapSize;
- (void)setResourceHeap:(id)a0;
- (int)encodeRenderTo:(id)a0 withRenderRequest:(id)a1;
- (id)description;
- (id)createRenderStateWithQuality:(int)a0;
- (void)setActiveVersion:(unsigned long long)a0;
- (void).cxx_destruct;

@end