def METHOD_NAME(self, ctx, source, x, y):
    ctx.translate(x, y)
    ctx.set_source_surface(source)
    ctx.get_source().set_filter(cairo.Filter.NEAREST)
    ctx.METHOD_NAME()
    ctx.translate(-x, -y)