EmfBlendFunction
EmfBlendFunction structure
En struktur som specificerar blandningsoperationerna för käll- och målbitmappar.
public struct EmfBlendFunction
Konstruktörer
Egenskaper
namn | Beskrivning |
---|
AlphaFormat { get; } | Får en struktur som anger hur käll- och målpixlar tolkas med avseende på alfatransparens. |
BlendFlags { get; } | Hämtar blandningsflaggorna. Detta värde MÅSTE vara 0x00 och MÅSTE ignoreras. |
BlendOperation { get; } | Hämtar blandningsoperationskoden. Den enda käll- och destinationsblandningsoperationen som har definierats är 0x00, vilket anger att källbitmappen MÅSTE kombineras med destinationsbitmappen baserat på alfatransparensvärdena för källpixlarna. Se följande ekvationer för detaljer. |
SrcConstantAlpha { get; } | Får ett 8-bitars osignerat heltal som anger alfatransparens, som bestämmer blandningen av käll- och målbitmapparna. Detta värde MÅSTE användas på hela källbitmappen. Det lägsta värdet för alfatransparens, noll, motsvarar helt transparent, det maximala värdet, 0xFF, motsvarar helt ogenomskinligt. I själva verket anger ett värde på 0xFF att alfavärdena per pixel bestämmer blandningen av käll- och målbitmapparna. Se ekvationerna senare i detta avsnitt för detaljer. |
Metoder
namn | Beskrivning |
---|
ToInt() | Konverterar strängrepresentationen av ett tal till ett heltal. |
Andra medlemmar
namn | Beskrivning |
---|
enum AlphaFormatEnum | En struktur som anger hur käll- och målpixlar tolkas med avseende på alfatransparens. |
Se även