C# 클래스 Pinta.ImageManipulation.Gradients.BaseGradientRenderer

파일 보기 프로젝트 열기: PintaProject/Pinta.ImageManipulation

공개 메소드들

메소드 설명
AfterRender ( ) : void
BeforeRender ( ) : void
ComputeByteLerp ( int x, int y ) : byte
Render ( ISurface surface ) : void

보호된 메소드들

메소드 설명
BaseGradientRenderer ( bool alphaOnly, BinaryPixelOp normalBlendOp ) : System

비공개 메소드들

메소드 설명
ComputeAlphaOnlyValuesFromColors ( ColorBgra startColor, ColorBgra endColor, byte &startAlpha, byte &endAlpha ) : void
ProcessGradientLine ( byte startAlpha, byte endAlpha, int y, Rectangle rect, ISurface surface ) : bool

메소드 상세

AfterRender() 공개 메소드

public AfterRender ( ) : void
리턴 void

BaseGradientRenderer() 보호된 메소드

protected BaseGradientRenderer ( bool alphaOnly, BinaryPixelOp normalBlendOp ) : System
alphaOnly bool
normalBlendOp BinaryPixelOp
리턴 System

BeforeRender() 공개 메소드

public BeforeRender ( ) : void
리턴 void

ComputeByteLerp() 공개 추상적인 메소드

public abstract ComputeByteLerp ( int x, int y ) : byte
x int
y int
리턴 byte

Render() 공개 메소드

public Render ( ISurface surface ) : void
surface ISurface
리턴 void