C# Класс PixelFarm.Agg.Lines.OutlineRenderer

Наследование: LineRenderer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BlendSolidHSpan ( int x, int y, int len, byte covers, int coversOffset ) : void
BlendSolidVSpan ( int x, int y, int len, byte covers, int coversOffset ) : void
GetCover ( int d ) : int
Line0 ( LineParameters lp ) : void
Line1 ( LineParameters lp, int sx, int sy ) : void
Line2 ( LineParameters lp, int ex, int ey ) : void
Line3 ( LineParameters lp, int sx, int sy, int ex, int ey ) : void
OutlineRenderer ( IImageReaderWriter destImage, IPixelBlender destPixelBlender, LineProfileAnitAlias profile ) : System
Pie ( int xc, int yc, int x1, int y1, int x2, int y2 ) : void
PineHLine ( int xc, int yc, int xp1, int yp1, int xp2, int yp2, int xh1, int yh1, int xh2 ) : void
ResetClipping ( ) : void
SemiDot ( CompareFunction cmp, int xc1, int yc1, int xc2, int yc2 ) : void
SemiDotHLine ( CompareFunction cmp, int xc1, int yc1, int xc2, int yc2, int x1, int y1, int x2 ) : void
SetClipBox ( double x1, double y1, double x2, double y2 ) : void
gamma ( IGammaFunction gamma_function ) : void
max_x ( ) : int
max_y ( ) : int
min_x ( ) : int
min_y ( ) : int
reset ( ) : void
sweep_scanline ( IScanlineCache sl ) : bool

Приватные методы

Метод Описание
Line0NoClip ( LineParameters lp ) : void
Line1NoClip ( LineParameters lp, int sx, int sy ) : void
Line2NoClip ( LineParameters lp, int ex, int ey ) : void
Line3NoClip ( LineParameters lp, int sx, int sy, int ex, int ey ) : void

Описание методов

BlendSolidHSpan() публичный Метод

public BlendSolidHSpan ( int x, int y, int len, byte covers, int coversOffset ) : void
x int
y int
len int
covers byte
coversOffset int
Результат void

BlendSolidVSpan() публичный Метод

public BlendSolidVSpan ( int x, int y, int len, byte covers, int coversOffset ) : void
x int
y int
len int
covers byte
coversOffset int
Результат void

GetCover() публичный Метод

public GetCover ( int d ) : int
d int
Результат int

Line0() публичный Метод

public Line0 ( LineParameters lp ) : void
lp LineParameters
Результат void

Line1() публичный Метод

public Line1 ( LineParameters lp, int sx, int sy ) : void
lp LineParameters
sx int
sy int
Результат void

Line2() публичный Метод

public Line2 ( LineParameters lp, int ex, int ey ) : void
lp LineParameters
ex int
ey int
Результат void

Line3() публичный Метод

public Line3 ( LineParameters lp, int sx, int sy, int ex, int ey ) : void
lp LineParameters
sx int
sy int
ex int
ey int
Результат void

OutlineRenderer() публичный Метод

public OutlineRenderer ( IImageReaderWriter destImage, IPixelBlender destPixelBlender, LineProfileAnitAlias profile ) : System
destImage IImageReaderWriter
destPixelBlender IPixelBlender
profile LineProfileAnitAlias
Результат System

Pie() публичный Метод

public Pie ( int xc, int yc, int x1, int y1, int x2, int y2 ) : void
xc int
yc int
x1 int
y1 int
x2 int
y2 int
Результат void

PineHLine() публичный Метод

public PineHLine ( int xc, int yc, int xp1, int yp1, int xp2, int yp2, int xh1, int yh1, int xh2 ) : void
xc int
yc int
xp1 int
yp1 int
xp2 int
yp2 int
xh1 int
yh1 int
xh2 int
Результат void

ResetClipping() публичный Метод

public ResetClipping ( ) : void
Результат void

SemiDot() публичный Метод

public SemiDot ( CompareFunction cmp, int xc1, int yc1, int xc2, int yc2 ) : void
cmp CompareFunction
xc1 int
yc1 int
xc2 int
yc2 int
Результат void

SemiDotHLine() публичный Метод

public SemiDotHLine ( CompareFunction cmp, int xc1, int yc1, int xc2, int yc2, int x1, int y1, int x2 ) : void
cmp CompareFunction
xc1 int
yc1 int
xc2 int
yc2 int
x1 int
y1 int
x2 int
Результат void

SetClipBox() публичный Метод

public SetClipBox ( double x1, double y1, double x2, double y2 ) : void
x1 double
y1 double
x2 double
y2 double
Результат void

gamma() публичный Метод

public gamma ( IGammaFunction gamma_function ) : void
gamma_function IGammaFunction
Результат void

max_x() публичный Метод

public max_x ( ) : int
Результат int

max_y() публичный Метод

public max_y ( ) : int
Результат int

min_x() публичный Метод

public min_x ( ) : int
Результат int

min_y() публичный Метод

public min_y ( ) : int
Результат int

reset() публичный Метод

public reset ( ) : void
Результат void

sweep_scanline() публичный Метод

public sweep_scanline ( IScanlineCache sl ) : bool
sl IScanlineCache
Результат bool