C# Class Pinta.ImageManipulation.PixelBlendOperations.OverlayBlendOp.OverlayBlendOpWithOpacity

Inheritance: UserBlendOp
Show file Open project: PintaProject/Pinta.ImageManipulation

Public Methods

Method Description
Apply ( ColorBgra lhs, ColorBgra rhs ) : ColorBgra
Apply ( ColorBgra lhs, ColorBgra rhs, ColorBgra dst, int length ) : void
Apply ( ColorBgra src, ColorBgra dst, int length ) : void
OverlayBlendOpWithOpacity ( int opacity ) : System

Private Methods

Method Description
ApplyOpacity ( byte a ) : byte

Method Details

Apply() public method

public Apply ( ColorBgra lhs, ColorBgra rhs ) : ColorBgra
lhs ColorBgra
rhs ColorBgra
return ColorBgra

Apply() public method

public Apply ( ColorBgra lhs, ColorBgra rhs, ColorBgra dst, int length ) : void
lhs ColorBgra
rhs ColorBgra
dst ColorBgra
length int
return void

Apply() public method

public Apply ( ColorBgra src, ColorBgra dst, int length ) : void
src ColorBgra
dst ColorBgra
length int
return void

OverlayBlendOpWithOpacity() public method

public OverlayBlendOpWithOpacity ( int opacity ) : System
opacity int
return System