Exemple #1
0
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());
};
Exemple #2
0
void hc_map::request_tiles(void)
{
	request_tiles(server);
}