Go to the documentation of this file.00001
00005 #import <Cocoa/Cocoa.h>
00006 #import <OpenGL/OpenGL.h>
00007 #import <OpenGL/gl.h>
00008 #import <OpenGL/glu.h>
00009
00010 #import "Constants.h"
00011
00012 @interface FlowShader : NSObject {
00013 GLuint programm;
00014 }
00015
00019 - (id)init;
00020
00026 - (void)useProgramm:(BOOL)use;
00027
00033 - (int)bindShaderRenderMode:(RenderMode)mode;
00034
00041 - (int)bindShaderTexture:(GLuint)texture textureUnit:(int)unit uniformName:(NSString *)name;
00042
00049 - (int)bindShaderFloatValue:(float)value unfiormName:(NSString *)name;
00050
00057 - (int)bindShaderColor:(NSColor *)color uniformName:(NSString *)name;
00058
00059 @end