bitbl
Bitbl, short for bit-block transfer, is a low-level graphics primitive used to move rectangular blocks of pixels from one image buffer to another. In practice, it is implemented as a bitblt operation, sometimes with a raster-operation (ROP) code that defines how source and destination pixels are combined, and may support features such as alpha blending, masking, and clipping. Bitblt is fundamental in GUI compositing, image manipulation, and 2D game graphics, enabling efficient copying, scrolling, and sprite rendering.
The term and concept originated with early bitmap graphics systems and have since evolved across platforms.
Bitblt operations are widely used in user interface toolkits for window movement, in image editors for cut-and-paste