C# 클래스 PixelFarm.Agg.ScanlineRasterizer

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddVertex void
CalculateAlpha int
ClosePolygon void
Edge void
RewindScanlines bool
SetClipBox void
Sort void
SweepScanline bool
upscale int
upscale int

공개 메소드들

메소드 설명
AddPath ( VertexStore vxs ) : void

we do NOT store vxs

AddPath ( VertexStoreSnap snap ) : void

we do NOT store snap ***

GetVectorClipBox ( ) : RectInt
LineTo ( double x, double y ) : void
MoveTo ( double x, double y ) : void
Reset ( ) : void
ResetGamma ( IGammaFunction gamma_function ) : void
ScanlineRasterizer ( )
SetClipBox ( int x1, int y1, int x2, int y2 ) : void

비공개 메소드들

메소드 설명
AddVertex ( VertexCmd cmd, double x, double y ) : void
CalculateAlpha ( int area ) : int
ClosePolygon ( ) : void
Edge ( double x1, double y1, double x2, double y2 ) : void
RewindScanlines ( ) : bool
SetClipBox ( RectInt clippingRect ) : void
Sort ( ) : void
SweepScanline ( Scanline scline ) : bool
upscale ( double v ) : int
upscale ( int v ) : int

메소드 상세

AddPath() 공개 메소드

we do NOT store vxs
public AddPath ( VertexStore vxs ) : void
vxs VertexStore
리턴 void

AddPath() 공개 메소드

we do NOT store snap ***
public AddPath ( VertexStoreSnap snap ) : void
snap VertexStoreSnap
리턴 void

GetVectorClipBox() 공개 메소드

public GetVectorClipBox ( ) : RectInt
리턴 RectInt

LineTo() 공개 메소드

public LineTo ( double x, double y ) : void
x double
y double
리턴 void

MoveTo() 공개 메소드

public MoveTo ( double x, double y ) : void
x double
y double
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

ResetGamma() 공개 메소드

public ResetGamma ( IGammaFunction gamma_function ) : void
gamma_function IGammaFunction
리턴 void

ScanlineRasterizer() 공개 메소드

public ScanlineRasterizer ( )

SetClipBox() 공개 메소드

public SetClipBox ( int x1, int y1, int x2, int y2 ) : void
x1 int
y1 int
x2 int
y2 int
리턴 void