struct cat_GLFW; struct cat_GLFW *cat_init_glfw(const char *name, int width, int heigh, struct Vk **vk); void cat_glfw_draw(struct cat_GLFW *state); void cat_uninit_glfw(struct cat_GLFW *state); bool cat_glfw_should_close(struct cat_GLFW *state);