System/Library/PrivateFrameworks/NanoTimeKit.framework
NTKSpectrumResourceManager.h
Download NTKSpectrumResourceManager.h
@protocol MTLDevice, MTLLibrary, MTLTexture, MTLRenderPipelineState, MTLBuffer;
@interface NTKSpectrumResourceManager : NSObject {
id<MTLDevice> _device;
unsigned long long _clients;
unsigned long long _pixelFormat;
id<MTLBuffer> _verticesBuffer;
id<MTLRenderPipelineState> _pipelineStates[16];
id<MTLTexture> _vignetteTexture;
id<MTLTexture> _overlayTexture;
id<MTLLibrary> _library;
}
+ (void)_deallocInstance:(id)a0;
+ (id)sharedInstanceWithPixelFormat:(unsigned long long)a0;
- (void)dealloc;
- (void).cxx_destruct;
- (id)initWithPixelFormat:(unsigned long long)a0;
- (id)vignetteTexture;
- (void)_asyncDeallocInstance;
- (id)_generatePipeline:(unsigned long long)a0;
- (void)_loadGeometry;
- (void)addClient;
- (id)overlayTexture;
- (void)removeClient;
- (id)renderPipelineForConfig:(unsigned long long)a0;
- (id)verticesBuffer;
@end