Desen Bloğu Aktarımı
PatBlt işlevinin adı (desen bloğu aktarımının kısaltması), bu işlevin fırçayı (veya deseni) belirtilen dikdörtgeni doldurana kadar çoğalttığını gösterir. Ancak işlev aslında çok daha güçlüdür. Fırçayı çoğaltmadan önce, tarama işlemi (ROP) kullanarak desenin renk verilerini video ekranındaki mevcut piksellerin renk verileriyle birleştirir. ROP, çoğaltılan fırçanın renk verisi bitlerine ve görüntü cihazındaki hedef dikdörtgen için renk verisi bitlerine uygulanan bit düzeyinde bir işlemdir. 256 ROP vardır; ancak PatBlt işlevi yalnızca desen ve hedef gerektirenleri tanır (kaynak gerektirenleri tanımaz). Aşağıdaki tabloda en yaygın ROP'ler tanımlanmıştır.
ROP | Açıklama |
---|---|
PATCOPY | Deseni hedef bit eşlemine kopyalar. |
PATINVERT | Boole XOR işlecini kullanarak hedef bit eşlemi desenle birleştirir. |
DSTINVERT | Hedef bit eşlemi tersine çevirir. |
KARALIK | Tüm çıkışı ikili sıfırlara dönüştürür. |
BEYAZLIK | Tüm çıkışı ikili çıktılara dönüştürür. |
Daha fazla bilgi için bkz. Raster İşlem Kodları.