void icCanvasManager::CanvasView::request_tiles(cairo_rectangle_t* rect) { int highest_zoom = this->highest_zoom(); auto renderscheduler = icCanvasManager::Application::get_instance().get_render_scheduler(); cairo_rectangle_t canvas_rect = *rect; canvas_rect.x = this->x_scroll + (canvas_rect.x * this->zoom); canvas_rect.y = this->y_scroll + (canvas_rect.y * this->zoom); canvas_rect.width = canvas_rect.width * this->zoom; canvas_rect.height = canvas_rect.height * this->zoom; renderscheduler->request_tiles(this->drawing, canvas_rect, highest_zoom, this->drawing->strokes_count()); };
void hc_map::request_tiles(void) { request_tiles(server); }