void Canvas::CopyOr(int dest_x, int dest_y, unsigned dest_width, unsigned dest_height, const Bitmap &src, int src_x, int src_y) { assert(src.IsDefined()); CopyOr(dest_x, dest_y, dest_width, dest_height, src.GetNative(), src_x, src_y); }
void CopyOr(const Bitmap &src) { CopyOr(0, 0, GetWidth(), GetHeight(), src, 0, 0); }
void CopyOr(const Canvas &src) { CopyOr(0, 0, GetWidth(), GetHeight(), src, 0, 0); }
void CopyOr(int dest_x, int dest_y, unsigned dest_width, unsigned dest_height, const Canvas &src, int src_x, int src_y) { CopyOr(dest_x, dest_y, dest_width, dest_height, src.buffer, src_x, src_y); }
void CopyOr(const Bitmap &src) { CopyOr(0, 0, get_width(), get_height(), src, 0, 0); }