int32_t mlx_image_to_window(mlx_t *mlx, mlx_image_t *img, int32_t x, int32_t y)
mlx_t * mlx_init(int32_t width, int32_t height, const char *title, bool resize)
mlx_image_t * mlx_put_string(mlx_t *mlx, const char *str, int32_t x, int32_t y)
void mlx_close_window(mlx_t *mlx)
void mlx_set_setting(mlx_settings_t setting, int32_t value)
void mlx_delete_image(mlx_t *mlx, mlx_image_t *image)
mlx_image_t * mlx_new_image(mlx_t *mlx, uint32_t width, uint32_t height)
void mlx_loop(mlx_t *mlx)
void mlx_terminate(mlx_t *mlx)
bool mlx_loop_hook(mlx_t *mlx, void(*f)(void *), void *param)
static const int32_t width
static const int32_t height
GLenum GLuint GLenum GLsizei const GLchar * buf
GLuint GLsizei GLsizei * length
static void ft_draw(void *param)