public SurfacePattern(Surface surface) { pattern = CairoAPI.cairo_pattern_create_for_surface(surface.Handle); }
public void SetSourceSurface(Surface source, int x, int y) { CairoAPI.cairo_set_source_surface(state, source.Handle, x, y); }
public void MaskSurface(Surface surface, double x, double y) { CairoAPI.cairo_mask_surface(state, surface.Handle, x, y); }
public Context(Surface surface) { state = CairoAPI.cairo_create(surface.Handle); }