wef 0.6.0

Wef is a Rust library for embedding WebView functionality using Chromium Embedded Framework (CEF3) with offscreen rendering support.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "include/cef_render_handler.h"

extern "C" {

int wef_dirty_rects_len(const CefRenderHandler::RectList* dirtyRects) {
  return static_cast<int>(dirtyRects->size());
}

void wef_dirty_rects_get(const CefRenderHandler::RectList* dirtyRects, int i,
                         CefRect* rect) {
  *rect = dirtyRects->at(i);
}

}  // extern "C"