Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / API_Bilat_GL / INC / ShaderCodes.h
1 #ifndef SHADER_CODES_H
2 #define SHADER_CODES_H
3
4 #include "envBilatGL.h"
5 #include "bilat_GL.h"
6
7 #include <vector>
8 #include <string>
9
10 using std::string;
11 using std::vector;
12
13 class CBI_GL ShaderCodes
14 {
15 public:
16 ShaderCodes(vector<string> tabCodeSource, unsigned int ligneCount);
17 virtual ~ShaderCodes();
18
19 void afficherCode(const GLchar** code, unsigned int ligneCount); //Debug
20
21 unsigned int getLigneCount() const;
22
23 const GLchar** getSourceCode() const;
24
25 private:
26 unsigned int ligneCount;
27 vector<string> tabCodeSource;
28 };
29
30 #endif