C# Класс NewTOAPIA.Drawing.rasterizer_compound_aa

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

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

Метод Описание
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

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

Метод Описание
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

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

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

public add_path ( IVertexSource vs ) : void
vs IVertexSource
Результат void

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

public add_path ( IVertexSource vs, int path_id ) : void
vs IVertexSource
path_id int
Результат void

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

public calculate_alpha ( int area, int master_alpha ) : int
area int
master_alpha int
Результат int

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

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

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

public line_to ( int x, int y ) : void
x int
y int
Результат void

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

public line_to_d ( double x, double y ) : void
x double
y double
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

public move_to ( int x, int y ) : void
x int
y int
Результат void

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

public move_to_d ( double x, double y ) : void
x double
y double
Результат void

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

public rasterizer_compound_aa ( ) : System
Результат System

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

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

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

public rewind_scanlines ( ) : bool
Результат bool

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

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

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

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

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

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

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

public styles ( int left, int right ) : void
left int
right int
Результат void

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

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

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

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

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

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