int32_t mlx_image_to_window(mlx_t *mlx, mlx_image_t *img, int32_t x, int32_t y)
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)
bool mlx_error(mlx_errno_t val)
static struct s_font font_atlas
GLenum GLenum GLsizei void * image
GLuint GLsizei GLsizei * length
const mlx_texture_t * mlx_get_font(void)
mlx_image_t * mlx_put_string(mlx_t *mlx, const char *str, int32_t x, int32_t y)
static void mlx_draw_char(mlx_image_t *image, int32_t texoffset, int32_t imgoffset)
int32_t mlx_get_texoffset(char c)