Surface.markDirty

void markDirty()

Tells cairo that drawing has been done to surface using means other than cairo, and that cairo should reread any cached areas. Note that you must call [cairo.surface.Surface.flush] before doing such drawing.