luxlabs header browser preview


@interface TSCH3DPixelBuffer : NSObject

@property (readonly, nonatomic) struct tvec2<int> { union { int x; int r; int s; } ; union { int y; int g; int t; } ; } size;
@property (readonly, nonatomic) struct box<glm::detail::tvec2<int>> { struct tvec2<int> { union { int x0; int x1; int x2; } x0; union { int x0; int x1; int x2; } x1; } x0; struct tvec2<int> { union { int x0; int x1; int x2; } x0; union { int x0; int x1; int x2; } x1; } x1; } bounds;
@property (readonly, nonatomic) unsigned long long components;
@property (readonly, nonatomic) char *buffer;
@property (readonly, nonatomic) struct CGContext { } *context;

+ (id)pixelBufferWithSize:(void *)a0 components:(unsigned long long)a1;
+ (id)pixelBufferFromFramebuffer:(id)a0 processor:(id)a1 session:(id)a2 sourceRegion:(void *)a3 components:(unsigned long long)a4 flipped:(BOOL)a5;

- (void)dealloc;
- (void)flip;
- (id).cxx_construct;
- (void *)data;
- (id)TSUImage;
- (void)copyPixelsFromData:(const void *)a0;
- (BOOL)copyPixelsFromFramebuffer:(id)a0 processor:(id)a1 session:(id)a2 sourceRegion:(void *)a3 targetRegion:(void *)a4 flipped:(BOOL)a5;
- (void)copyPixelsFromSourceBuffer:(id)a0 sourceRegion:(void *)a1 targetRegion:(void *)a2 flipped:(BOOL)a3;
- (id)initWithSize:(void *)a0 components:(unsigned long long)a1;

@end