C# Class NewTOAPIA.Drawing.rasterizer_compound_aa

Inheritance: IRasterizer
Show file Open project: Wiladams/NewTOAPIA

Public Methods

Method Description
add_path ( IVertexSource vs ) : void
add_path ( IVertexSource vs, int path_id ) : void
calculate_alpha ( int area, int master_alpha ) : int
gamma ( IGammaFunction gamma_function ) : void
line_to ( int x, int y ) : void
line_to_d ( double x, double y ) : void
max_style ( ) : int
max_x ( ) : int
max_y ( ) : int
min_style ( ) : int
min_x ( ) : int
min_y ( ) : int
move_to ( int x, int y ) : void
move_to_d ( double x, double y ) : void
rasterizer_compound_aa ( ) : System
reset ( ) : void
rewind_scanlines ( ) : bool
scanline_length ( ) : int
scanline_start ( ) : int
style ( int style_idx ) : int
styles ( int left, int right ) : void
sweep_scanline ( IScanlineCache sl ) : bool
sweep_scanline ( IScanlineCache sl, int style_idx ) : bool
sweep_styles ( ) : int

Private Methods

Method Description
add_style ( int style_id ) : void
add_vertex ( double x, double y, Path cmd ) : void
allocate_cover_buffer ( int len ) : byte[]
allocate_master_alpha ( ) : void
clip_box ( double x1, double y1, double x2, double y2 ) : void
edge ( int x1, int y1, int x2, int y2 ) : void
edge_d ( double x1, double y1, double x2, double y2 ) : void
filling_rule ( agg_basics filling_rule ) : void
hit_test ( int tx, int ty ) : bool
layer_order ( layer_order_e order ) : void
master_alpha ( int style, double alpha ) : void
navigate_scanline ( int y ) : bool
reset_clipping ( ) : void
sort ( ) : void

Method Details

add_path() public method

public add_path ( IVertexSource vs ) : void
vs IVertexSource
return void

add_path() public method

public add_path ( IVertexSource vs, int path_id ) : void
vs IVertexSource
path_id int
return void

calculate_alpha() public method

public calculate_alpha ( int area, int master_alpha ) : int
area int
master_alpha int
return int

gamma() public method

public gamma ( IGammaFunction gamma_function ) : void
gamma_function IGammaFunction
return void

line_to() public method

public line_to ( int x, int y ) : void
x int
y int
return void

line_to_d() public method

public line_to_d ( double x, double y ) : void
x double
y double
return void

max_style() public method

public max_style ( ) : int
return int

max_x() public method

public max_x ( ) : int
return int

max_y() public method

public max_y ( ) : int
return int

min_style() public method

public min_style ( ) : int
return int

min_x() public method

public min_x ( ) : int
return int

min_y() public method

public min_y ( ) : int
return int

move_to() public method

public move_to ( int x, int y ) : void
x int
y int
return void

move_to_d() public method

public move_to_d ( double x, double y ) : void
x double
y double
return void

rasterizer_compound_aa() public method

public rasterizer_compound_aa ( ) : System
return System

reset() public method

public reset ( ) : void
return void

rewind_scanlines() public method

public rewind_scanlines ( ) : bool
return bool

scanline_length() public method

public scanline_length ( ) : int
return int

scanline_start() public method

public scanline_start ( ) : int
return int

style() public method

public style ( int style_idx ) : int
style_idx int
return int

styles() public method

public styles ( int left, int right ) : void
left int
right int
return void

sweep_scanline() public method

public sweep_scanline ( IScanlineCache sl ) : bool
sl IScanlineCache
return bool

sweep_scanline() public method

public sweep_scanline ( IScanlineCache sl, int style_idx ) : bool
sl IScanlineCache
style_idx int
return bool

sweep_styles() public method

public sweep_styles ( ) : int
return int