GLIP-Lib
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
GLIPLib.hpp
Go to the documentation of this file.
1 /* ************************************************************************************************************* */
2 /* */
3 /* GLIP-LIB */
4 /* OpenGL Image Processing LIBrary */
5 /* */
6 /* AUTHOR : R. Kerviche */
7 /* VERSION : 0.7 */
8 /* LICENSE : MIT License */
9 /* DATE : August 23rd 2011 */
10 /* Original Date : August 7th 2010 */
11 /* Website : glip-lib.net */
12 /* */
13 /* File : GLIPLib.hpp */
14 /* Original Date : August 7th 2010 */
15 /* */
16 /* ************************************************************************************************************* */
17 
26 #ifndef __GLIP_LIB_INCLUDE__
27 #define __GLIP_LIB_INCLUDE__
28 
29  #ifndef __cplusplus
30  #error A C++ compiler is required!
31  #else
32 
33  // GL include
34  #include "Core/OglInclude.hpp"
35 
36  // Objects :
37  // Tools
38  #include "Core/Exception.hpp"
39 
40  // GL wrappers
41  #include "Core/ShaderSource.hpp"
42  #include "Core/HdlTexture.hpp"
43  #include "Core/HdlFBO.hpp"
44  #include "Core/HdlGeBO.hpp"
45  #include "Core/HdlPBO.hpp"
46  #include "Core/HdlShader.hpp"
47  #include "Core/HdlVBO.hpp"
48 
49  // Pipeline Tools
50  #include "Core/Geometry.hpp"
51  #include "Core/Filter.hpp"
52  #include "Core/Pipeline.hpp"
53 
54  // Modules
55  #include "Modules/Modules.hpp"
56  #endif
57 
58 #endif
Pipeline object.
Filter object.
OpenGL Texture Handle.
Optional modules and tools.
Shader source and tools.
OpenGL Pixel Buffer Object Handle.
OpenGL FrameBuffer Object Handle.
Geometry objects and memory management.
OpenGL Pixel Buffer Object Handle.
Exception class.
OpenGL Pixel and Fragment Shader Handle.
OpenGL Generic handle for Buffer Objects (VBO, PBO, VAO, ...)
OpenGL includes and tools.