GLTexture.h 398 Bytes
Newer Older
Gaëtan Renaudeau's avatar
Gaëtan Renaudeau committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#import <GLKit/GLKit.h>
#import "RCTBridge.h"
#import "ImageData.h"

@interface GLTexture: NSObject

@property EAGLContext *context;

- (instancetype)init;
- (int)bind: (int)unit;

- (void)setPixels: (ImageData *)data;
- (void)setPixelsEmpty;
- (void)setPixelsRandom: (int)width withHeight:(int)height;
- (void)setPixelsWithImage: (UIImage *)image;
- (void)setPixelsWithView: (UIView *)view;

@end