luxlabs header browser preview


@class _ANEDeviceController;

@interface _ANEProgramIOSurfacesMapper : NSObject

@property (readonly, nonatomic) _ANEDeviceController *controller;
@property (readonly, nonatomic) unsigned long long programHandle;
@property (readonly, nonatomic) _ANEDeviceController *deviceController;

+ (void)initialize;
+ (id)new;
+ (id)mapperWithController:(id)a0;
+ (id)mapperWithProgramHandle:(unsigned long long)a0;

- (id)init;
- (void)dealloc;
- (id)initWithController:(id)a0;
- (BOOL)mapIOSurfacesWithModel:(id)a0 request:(id)a1 cacheInference:(BOOL)a2 error:(id *)a3;
- (void).cxx_destruct;
- (void)prepareANEMemoryMappingParams:(struct ANEMemoryMappingParamsStruct { struct ANEBufferStruct { struct __IOSurface *x0; unsigned int x1; int x2; int x3; unsigned int x4; } x0[128]; unsigned long long x1; unsigned int x2; unsigned int x3; unsigned long long x4; } *)a0 request:(id)a1;
- (BOOL)unmapIOSurfacesWithModel:(id)a0 request:(id)a1 error:(id *)a2;
- (BOOL)validateRequest:(id)a0 model:(id)a1;

@end