C# 클래스 Pinta.Core.LocalHistogramEffect

상속: BaseEffect
파일 보기 프로젝트 열기: xxgreg/Pinta

공개 메소드들

메소드 설명
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
LocalHistogramEffect ( ) : System
RenderRect ( int rad, ImageSurface src, ImageSurface dst, Rectangle rect ) : void
RenderRectWithAlpha ( int rad, ImageSurface src, ImageSurface dst, Rectangle rect ) : void

보호된 메소드들

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

비공개 메소드들

메소드 설명
MemorySetToZero ( int ptr, int 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

LocalHistogramEffect() 공개 메소드

public LocalHistogramEffect ( ) : System
리턴 System

RenderRect() 공개 메소드

public RenderRect ( int rad, ImageSurface src, ImageSurface dst, Rectangle rect ) : void
rad int
src Cairo.ImageSurface
dst Cairo.ImageSurface
rect Cairo.Rectangle
리턴 void

RenderRectWithAlpha() 공개 메소드

public RenderRectWithAlpha ( int rad, ImageSurface src, ImageSurface dst, Rectangle rect ) : void
rad int
src Cairo.ImageSurface
dst Cairo.ImageSurface
rect Cairo.Rectangle
리턴 void