w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

_sweep_line Struct Reference
Collaboration diagram for _sweep_line:
[legend]

Classes

struct  coverage
 
struct  event_queue
 

Public Attributes

rectangle_t ** rectangles
 
rectangle_t ** stop
 
edge_t head
 
edge_t tail
 
edge_tinsert
 
edge_tcursor
 
int32_t current_y
 
int32_t last_y
 
int stop_size
 
int32_t insert_x
 
cairo_fill_rule_t fill_rule
 
cairo_bool_t do_traps
 
voidcontainer
 
jmp_buf unwind
 
cairo_list_t active
 
cairo_list_t stopped
 
cairo_list_tinsert_cursor
 
cairo_bool_t is_vertical
 
cairo_fixed_t current_row
 
cairo_fixed_t current_subrow
 
struct _sweep_line::coverage coverage
 
struct _sweep_line::event_queue queue
 
cairo_freepool_t runs
 
pqueue_t pq
 
edge_tinsert_left
 
edge_tinsert_right
 

Detailed Description

Definition at line 73 of file cairo-bentley-ottmann-rectangular.c.

Member Data Documentation

◆ active

cairo_list_t _sweep_line::active

Definition at line 154 of file cairo-botor-scan-converter.c.

◆ container

void * _sweep_line::container

Definition at line 85 of file cairo-bentley-ottmann-rectangular.c.

◆ coverage

◆ current_row

cairo_fixed_t _sweep_line::current_row

Definition at line 159 of file cairo-botor-scan-converter.c.

◆ current_subrow

cairo_fixed_t _sweep_line::current_subrow

Definition at line 160 of file cairo-botor-scan-converter.c.

◆ current_y

int32_t _sweep_line::current_y

Definition at line 77 of file cairo-bentley-ottmann-rectangular.c.

◆ cursor

edge_t * _sweep_line::cursor

Definition at line 76 of file cairo-bentley-ottmann-rectangular.c.

◆ do_traps

cairo_bool_t _sweep_line::do_traps

Definition at line 84 of file cairo-bentley-ottmann-rectangular.c.

◆ fill_rule

cairo_fill_rule_t _sweep_line::fill_rule

Definition at line 82 of file cairo-bentley-ottmann-rectangular.c.

◆ head

edge_t _sweep_line::head

Definition at line 76 of file cairo-bentley-ottmann-rectangular.c.

◆ insert

edge_t * _sweep_line::insert

Definition at line 76 of file cairo-bentley-ottmann-rectangular.c.

◆ insert_cursor

cairo_list_t * _sweep_line::insert_cursor

Definition at line 156 of file cairo-botor-scan-converter.c.

◆ insert_left

edge_t * _sweep_line::insert_left

Definition at line 85 of file cairo-boxes-intersect.c.

◆ insert_right

edge_t * _sweep_line::insert_right

Definition at line 85 of file cairo-boxes-intersect.c.

◆ insert_x

int32_t _sweep_line::insert_x

Definition at line 81 of file cairo-bentley-ottmann-rectangular.c.

◆ is_vertical

cairo_bool_t _sweep_line::is_vertical

Definition at line 157 of file cairo-botor-scan-converter.c.

◆ last_y

int32_t _sweep_line::last_y

Definition at line 78 of file cairo-bentley-ottmann-rectangular.c.

◆ pq

pqueue_t _sweep_line::pq

Definition at line 83 of file cairo-boxes-intersect.c.

◆ queue

struct _sweep_line::event_queue _sweep_line::queue

◆ rectangles

rectangle_t ** _sweep_line::rectangles

Definition at line 74 of file cairo-bentley-ottmann-rectangular.c.

◆ runs

cairo_freepool_t _sweep_line::runs

Definition at line 179 of file cairo-botor-scan-converter.c.

◆ stop

rectangle_t ** _sweep_line::stop

Definition at line 75 of file cairo-bentley-ottmann-rectangular.c.

◆ stop_size

int _sweep_line::stop_size

Definition at line 79 of file cairo-bentley-ottmann-rectangular.c.

◆ stopped

cairo_list_t _sweep_line::stopped

Definition at line 155 of file cairo-botor-scan-converter.c.

◆ tail

edge_t _sweep_line::tail

Definition at line 76 of file cairo-bentley-ottmann-rectangular.c.

◆ unwind

jmp_buf _sweep_line::unwind

Definition at line 87 of file cairo-bentley-ottmann-rectangular.c.


The documentation for this struct was generated from the following files: