39 bool KarmaGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,
bool install_callbacks);
40 bool KarmaGui_ImplGlfw_InitForVulkan(GLFWwindow* window,
bool install_callbacks);
41 bool KarmaGui_ImplGlfw_InitForOther(GLFWwindow* window,
bool install_callbacks);
42 void KarmaGui_ImplGlfw_Shutdown();
43 void KarmaGui_ImplGlfw_NewFrame();
48 void KarmaGui_ImplGlfw_InstallCallbacks(GLFWwindow* window);
49 void KarmaGui_ImplGlfw_RestoreCallbacks(GLFWwindow* window);
52 void KarmaGui_ImplGlfw_WindowFocusCallback(GLFWwindow* window,
int focused);
53 void KarmaGui_ImplGlfw_CursorEnterCallback(GLFWwindow* window,
int entered);
54 void KarmaGui_ImplGlfw_CursorPosCallback(GLFWwindow* window,
double x,
double y);
55 void KarmaGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,
int button,
int action,
int mods);
56 void KarmaGui_ImplGlfw_ScrollCallback(GLFWwindow* window,
double xoffset,
double yoffset);
57 void KarmaGui_ImplGlfw_KeyCallback(GLFWwindow* window,
int key,
int scancode,
int action,
int mods);
58 void KarmaGui_ImplGlfw_CharCallback(GLFWwindow* window,
unsigned int c);
59 void KarmaGui_ImplGlfw_MonitorCallback(GLFWmonitor* monitor,
int event);
This file constains KarmaGui class. The chief class for our UI needs..