C# Class NewTOAPIA.Drawing.rasterizer_cells_aa

ファイルを表示 Open project: Wiladams/NewTOAPIA Class Usage Examples

Public Methods

Method Description
line ( int x1, int y1, int x2, int y2 ) : void
max_x ( ) : int
max_y ( ) : int
min_x ( ) : int
min_y ( ) : int
rasterizer_cells_aa ( ) : System
reset ( ) : void
scanline_cells ( int y, cell_aa &CellData, int &Offset ) : void
scanline_num_cells ( int y ) : int
sort_cells ( ) : void
sorted ( ) : bool
style ( cell_aa style_cell ) : void
total_cells ( ) : int

Private Methods

Method Description
add_curr_cell ( ) : void
allocate_cells_if_required ( ) : void
render_hline ( int ey, int x1, int y1, int x2, int y2 ) : void
set_curr_cell ( int x, int y ) : void
swap_cells ( cell_aa a, cell_aa b ) : void

Method Details

line() public method

public line ( int x1, int y1, int x2, int y2 ) : void
x1 int
y1 int
x2 int
y2 int
return void

max_x() public method

public max_x ( ) : int
return int

max_y() public method

public max_y ( ) : int
return int

min_x() public method

public min_x ( ) : int
return int

min_y() public method

public min_y ( ) : int
return int

rasterizer_cells_aa() public method

public rasterizer_cells_aa ( ) : System
return System

reset() public method

public reset ( ) : void
return void

scanline_cells() public method

public scanline_cells ( int y, cell_aa &CellData, int &Offset ) : void
y int
CellData cell_aa
Offset int
return void

scanline_num_cells() public method

public scanline_num_cells ( int y ) : int
y int
return int

sort_cells() public method

public sort_cells ( ) : void
return void

sorted() public method

public sorted ( ) : bool
return bool

style() public method

public style ( cell_aa style_cell ) : void
style_cell cell_aa
return void

total_cells() public method

public total_cells ( ) : int
return int