C# Class Pinta.ImageManipulation.Gradients.BaseGradientRenderer

Afficher le fichier Open project: PintaProject/Pinta.ImageManipulation

Méthodes publiques

Méthode Description
AfterRender ( ) : void
BeforeRender ( ) : void
ComputeByteLerp ( int x, int y ) : byte
Render ( ISurface surface ) : void

Méthodes protégées

Méthode Description
BaseGradientRenderer ( bool alphaOnly, BinaryPixelOp normalBlendOp ) : System

Private Methods

Méthode Description
ComputeAlphaOnlyValuesFromColors ( ColorBgra startColor, ColorBgra endColor, byte &startAlpha, byte &endAlpha ) : void
ProcessGradientLine ( byte startAlpha, byte endAlpha, int y, Rectangle rect, ISurface surface ) : bool

Method Details

AfterRender() public méthode

public AfterRender ( ) : void
Résultat void

BaseGradientRenderer() protected méthode

protected BaseGradientRenderer ( bool alphaOnly, BinaryPixelOp normalBlendOp ) : System
alphaOnly bool
normalBlendOp BinaryPixelOp
Résultat System

BeforeRender() public méthode

public BeforeRender ( ) : void
Résultat void

ComputeByteLerp() public abstract méthode

public abstract ComputeByteLerp ( int x, int y ) : byte
x int
y int
Résultat byte

Render() public méthode

public Render ( ISurface surface ) : void
surface ISurface
Résultat void