C# 클래스 Pinta.ImageManipulation.Effects.LocalHistogramEffect

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

공개 메소드들

메소드 설명
Apply ( ColorBgra src, int area, int hb, int hg, int hr, int ha ) : ColorBgra
ApplyWithAlpha ( ColorBgra src, int area, int sum, int hb, int hg, int hr ) : ColorBgra
GetPercentile ( int percentile, int area, int hb, int hg, int hr, int ha ) : ColorBgra
RenderRect ( int rad, ISurface src, ISurface dst, Rectangle rect ) : void
RenderRectWithAlpha ( int rad, ISurface src, ISurface dst, Rectangle rect ) : void

보호된 메소드들

메소드 설명
GetMaxAreaForRadius ( int radius ) : int

비공개 메소드들

메소드 설명
SetToZero ( int pointer, uint size ) : void

메소드 상세

Apply() 공개 메소드

public Apply ( ColorBgra src, int area, int hb, int hg, int hr, int ha ) : ColorBgra
src ColorBgra
area int
hb int
hg int
hr int
ha int
리턴 ColorBgra

ApplyWithAlpha() 공개 메소드

public ApplyWithAlpha ( ColorBgra src, int area, int sum, int hb, int hg, int hr ) : ColorBgra
src ColorBgra
area int
sum int
hb int
hg int
hr int
리턴 ColorBgra

GetMaxAreaForRadius() 보호된 정적인 메소드

protected static GetMaxAreaForRadius ( int radius ) : int
radius int
리턴 int

GetPercentile() 공개 정적인 메소드

public static GetPercentile ( int percentile, int area, int hb, int hg, int hr, int ha ) : ColorBgra
percentile int
area int
hb int
hg int
hr int
ha int
리턴 ColorBgra

RenderRect() 공개 메소드

public RenderRect ( int rad, ISurface src, ISurface dst, Rectangle rect ) : void
rad int
src ISurface
dst ISurface
rect Rectangle
리턴 void

RenderRectWithAlpha() 공개 메소드

public RenderRectWithAlpha ( int rad, ISurface src, ISurface dst, Rectangle rect ) : void
rad int
src ISurface
dst ISurface
rect Rectangle
리턴 void