InfoVis 2013  1.0
Information Visualisation project - "Mapping Text with Phrase Nets"
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
main.h
Go to the documentation of this file.
1 #ifndef MAIN_H
2 #define MAIN_H
3 
4 #include <windows.h>
5 #include <GL/glew.h>
6 #include <GL/glfw.h>
7 
8 
30 #include <string>
31 
32 int run();
33 
34 int initGlfw();
35 int initGlew();
36 void deinitGlfw();
37 void initGlfwCallbacks();
39 
40 void initApplication();
41 void deinitApplication();
42 void applicationLoop();
43 
44 std::wstring stringToWideString(const std::string& s);
45 
46 void GLFWCALL glfwKeyCallback(int key, int action);
47 void GLFWCALL glfwCharCallback(int character, int action);
48 void GLFWCALL glfwMouseButtonCallback(int key, int action);
49 void GLFWCALL glfwMouseWheelCallback(int position);
50 void GLFWCALL glfwMousePosCallback(int x, int y);
51 
52 int GLFWCALL glfwWindowCloseCallback();
53 void GLFWCALL glfwWindowResizeCallback(int width, int height);
54 
55 #endif