C# Class Pinta.Core.UserBlendOps.ScreenBlendOp.ScreenBlendOpWithOpacity

Inheritance: Pinta.Core.UserBlendOp
Show file Open project: xxgreg/Pinta

Public Methods

Method Description
Apply ( ColorBgra lhs, ColorBgra rhs ) : ColorBgra
Apply ( ColorBgra dst, ColorBgra lhs, ColorBgra rhs, int length ) : void
Apply ( ColorBgra dst, ColorBgra src, int length ) : void
ScreenBlendOpWithOpacity ( 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 dst, ColorBgra lhs, ColorBgra rhs, int length ) : void
dst ColorBgra
lhs ColorBgra
rhs ColorBgra
length int
return void

Apply() public method

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

ScreenBlendOpWithOpacity() public method

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