C# Class PixelFarm.Agg.Scanline

ファイルを表示 Open project: prepare/HTML-Renderer Class Usage Examples

Protected Properties

Property Type Description
last_span_index int
last_x int
lineY int
m_cover_index int
m_covers byte[]
m_spans PixelFarm.Agg.ScanlineSpan[]

Public Methods

Method Description
AddCell ( int x, int cover ) : void
AddSpan ( int x, int len, int cover ) : void
CloseLine ( int y ) : void
GetCovers ( ) : byte[]
GetSpan ( int index ) : ScanlineSpan
ResetSpans ( ) : void
ResetSpans ( int min_x, int max_x ) : void
Scanline ( )

Method Details

AddCell() public abstract method

public abstract AddCell ( int x, int cover ) : void
x int
cover int
return void

AddSpan() public abstract method

public abstract AddSpan ( int x, int len, int cover ) : void
x int
len int
cover int
return void

CloseLine() public method

public CloseLine ( int y ) : void
y int
return void

GetCovers() public method

public GetCovers ( ) : byte[]
return byte[]

GetSpan() public method

public GetSpan ( int index ) : ScanlineSpan
index int
return ScanlineSpan

ResetSpans() public abstract method

public abstract ResetSpans ( ) : void
return void

ResetSpans() public abstract method

public abstract ResetSpans ( int min_x, int max_x ) : void
min_x int
max_x int
return void

Scanline() public method

public Scanline ( )

Property Details

last_span_index protected_oe property

protected int last_span_index
return int

last_x protected_oe property

protected int last_x
return int

lineY protected_oe property

protected int lineY
return int

m_cover_index protected_oe property

protected int m_cover_index
return int

m_covers protected_oe property

protected byte[] m_covers
return byte[]

m_spans protected_oe property

protected ScanlineSpan[],PixelFarm.Agg m_spans
return PixelFarm.Agg.ScanlineSpan[]