luxlabs header browser preview


@class NSMutableArray;

@interface TDreamGLProgramHelper : NSObject {
    NSMutableArray *attributes;
    NSMutableArray *uniforms;
    unsigned int program;
    unsigned int vertShader;
    unsigned int fragShader;
}

@property (nonatomic) BOOL initialized;

- (void)dealloc;
- (void)addAttribute:(id)a0;
- (BOOL)link;
- (void).cxx_destruct;
- (void)use;
- (unsigned int)attributeIndex:(id)a0;
- (id)vertexShaderLog;
- (BOOL)compileShader:(unsigned int *)a0 type:(unsigned int)a1 string:(id)a2;
- (id)fragmentShaderLog;
- (id)initWithVertexShaderString:(id)a0 fragmentShaderString:(id)a1;
- (id)logForOpenGLObject:(unsigned int)a0 infoCallback:(void /* function */ *)a1 logFunc:(void /* function */ *)a2;
- (id)programLog;
- (unsigned int)uniformIndex:(id)a0;

@end