luxlabs header browser preview


@class NSString, NSObject;
@protocol FxPlugAPIDelegate;

@interface FxPlugAPIHandler : NSObject <FxHostResourcesAPI, PROAPIObject>

@property (nonatomic) NSObject<FxPlugAPIDelegate> *delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithDelegate:(id)a0;
- (void)createPBuffer:(unsigned int *)a0 withTarget:(unsigned int)a1 error:(id *)a2;
- (void *)allocateMemory:(unsigned long long)a0 clear:(BOOL)a1 clearWith:(unsigned char)a2 error:(id *)a3;
- (BOOL)conformsToProtocol:(id)a0 version:(unsigned int)a1;
- (void)createTexture:(id *)a0 withDOD:(struct FxRect { int x0; int x1; int x2; int x3; })a1 GLTarget:(unsigned int)a2 level:(int)a3 internalFormat:(unsigned int)a4 width:(int)a5 height:(int)a6 border:(int)a7 format:(unsigned int)a8 type:(unsigned int)a9 pixels:(const void *)a10 origin:(unsigned long long)a11 pixelAspectRatio:(double)a12 andError:(id *)a13;
- (void)deletePBuffer:(unsigned int)a0 error:(id *)a1;
- (void)deleteTexture:(id)a0 error:(id *)a1;
- (id)errorWithString:(id)a0 andCode:(long long)a1;
- (void)freeMemory:(void *)a0 error:(id *)a1;
- (unsigned long long)numberOfCores;
- (void)performSelector:(SEL)a0 onTarget:(id)a1 withObject:(id)a2 onThreads:(long long)a3 waitUntilDone:(BOOL)a4 error:(id *)a5;
- (void)runFxPlugThread:(id)a0;
- (void)trackExternalAllocation:(unsigned long long)a0;

@end