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)  

edge Struct Reference

#include <edgelist.h>

Collaboration diagram for edge:
[legend]

Public Attributes

cairo_list_t link
 
cairo_edge_t edge
 
cairo_fixed_t dy
 
struct quorem x
 
struct quorem dxdy
 
struct quorem dxdy_full
 
cairo_bool_t vertical
 
unsigned int flags
 
int current_sign
 
struct runruns
 
struct edgenext
 
grid_scaled_y_t ytop
 
grid_scaled_y_t dy
 
grid_scaled_y_t height_left
 
int dir
 
int vertical
 
int clip
 
struct edgeprev
 
int32_t height_left
 
int32_t dir
 
int32_t vertical
 
int32_t dy
 
int cell
 
int64_t dy
 
float mmin
 
float mmax
 
float t_mmin
 
float t_mmax
 
float tmin
 
float tmax
 
float o_mmin
 
float o_mmax
 
float t_cur
 
float o_cur
 
float m_cur
 
unsigned int up: 1
 
unsigned int max_adjusted: 1
 
unsigned int min_adjusted: 1
 
Splinespline
 
struct edgeesnext
 
struct edgeaenext
 
struct edgebefore
 
struct edgeafter
 
int last_opos
 
int last_mpos
 
float oldt
 
double mmin
 
double mmax
 
double t_mmin
 
double t_mmax
 
double tmin
 
double tmax
 
double o_mmin
 
double o_mmax
 
double t_cur
 
double o_cur
 
double m_cur
 
double oldt
 

Detailed Description

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

Member Data Documentation

◆ aenext

struct edge * edge::aenext

Definition at line 54 of file edgelist.h.

Referenced by ActiveEdgesInsertNew(), and ActiveEdgesRefigure().

◆ after

struct edge * edge::after

Definition at line 55 of file edgelist.h.

Referenced by AddEdge(), and FindEdgesSplineSet().

◆ before

struct edge * edge::before

Definition at line 55 of file edgelist.h.

Referenced by FindEdgesSplineSet().

◆ cell

int edge::cell

Definition at line 329 of file cairo-tor-scan-converter.c.

Referenced by merge_sorted_edges(), sort_edges(), step(), and sub_row().

◆ clip

int edge::clip

Definition at line 299 of file cairo-clip-tor-scan-converter.c.

Referenced by polygon_add_edge().

◆ current_sign

int edge::current_sign

◆ dir [1/2]

◆ dir [2/2]

◆ dxdy

struct quorem edge::dxdy

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

Referenced by cell_list_render_edge(), row(), step(), sub_inc_edge(), and sub_row().

◆ dxdy_full

◆ dy [1/4]

◆ dy [2/4]

grid_scaled_y_t edge::dy

Definition at line 289 of file cairo-clip-tor-scan-converter.c.

◆ dy [3/4]

int32_t edge::dy

Definition at line 46 of file cairo-mono-scan-converter.c.

◆ dy [4/4]

int64_t edge::dy

Definition at line 347 of file cairo-tor-scan-converter.c.

◆ edge

◆ esnext

struct edge * edge::esnext

Definition at line 54 of file edgelist.h.

Referenced by ActiveEdgesInsertNew().

◆ flags

◆ height_left [1/2]

◆ height_left [2/2]

int32_t edge::height_left

Definition at line 42 of file cairo-mono-scan-converter.c.

◆ last_mpos

int edge::last_mpos

Definition at line 56 of file edgelist.h.

◆ last_opos

int edge::last_opos

Definition at line 56 of file edgelist.h.

◆ link

◆ m_cur [1/2]

double edge::m_cur

Definition at line 49 of file edgelist.h.

◆ m_cur [2/2]

double edge::m_cur

Definition at line 49 of file edgelist.h.

◆ max_adjusted

unsigned int edge::max_adjusted

Definition at line 51 of file edgelist.h.

◆ min_adjusted

unsigned int edge::min_adjusted

Definition at line 52 of file edgelist.h.

◆ mmax [1/2]

double edge::mmax

Definition at line 45 of file edgelist.h.

Referenced by ActiveEdgesRefigure().

◆ mmax [2/2]

double edge::mmax

Definition at line 45 of file edgelist.h.

◆ mmin [1/2]

double edge::mmin

Definition at line 45 of file edgelist.h.

Referenced by AddMajorEdge().

◆ mmin [2/2]

double edge::mmin

Definition at line 45 of file edgelist.h.

◆ next

◆ o_cur [1/2]

double edge::o_cur

Definition at line 49 of file edgelist.h.

Referenced by ActiveEdgesInsertNew(), ActiveEdgesRefigure(), and AddEdge().

◆ o_cur [2/2]

double edge::o_cur

Definition at line 49 of file edgelist.h.

◆ o_mmax [1/2]

double edge::o_mmax

Definition at line 48 of file edgelist.h.

◆ o_mmax [2/2]

double edge::o_mmax

Definition at line 48 of file edgelist.h.

◆ o_mmin [1/2]

double edge::o_mmin

Definition at line 48 of file edgelist.h.

◆ o_mmin [2/2]

double edge::o_mmin

Definition at line 48 of file edgelist.h.

◆ oldt [1/2]

double edge::oldt

Definition at line 57 of file edgelist.h.

◆ oldt [2/2]

double edge::oldt

Definition at line 57 of file edgelist.h.

◆ prev

◆ runs

◆ spline

Spline * edge::spline

Definition at line 53 of file edgelist.h.

Referenced by ActiveEdgesRefigure().

◆ t_cur [1/2]

double edge::t_cur

Definition at line 49 of file edgelist.h.

Referenced by ActiveEdgesRefigure().

◆ t_cur [2/2]

double edge::t_cur

Definition at line 49 of file edgelist.h.

◆ t_mmax [1/2]

double edge::t_mmax

Definition at line 46 of file edgelist.h.

◆ t_mmax [2/2]

double edge::t_mmax

Definition at line 46 of file edgelist.h.

◆ t_mmin [1/2]

double edge::t_mmin

Definition at line 46 of file edgelist.h.

◆ t_mmin [2/2]

double edge::t_mmin

Definition at line 46 of file edgelist.h.

◆ tmax [1/2]

double edge::tmax

Definition at line 47 of file edgelist.h.

◆ tmax [2/2]

double edge::tmax

Definition at line 47 of file edgelist.h.

◆ tmin [1/2]

double edge::tmin

Definition at line 47 of file edgelist.h.

◆ tmin [2/2]

double edge::tmin

Definition at line 47 of file edgelist.h.

◆ up

unsigned int edge::up

Definition at line 50 of file edgelist.h.

◆ vertical [1/3]

◆ vertical [2/3]

int edge::vertical

Definition at line 298 of file cairo-clip-tor-scan-converter.c.

◆ vertical [3/3]

int32_t edge::vertical

Definition at line 44 of file cairo-mono-scan-converter.c.

◆ x

◆ ytop

grid_scaled_y_t edge::ytop

Definition at line 286 of file cairo-clip-tor-scan-converter.c.

Referenced by polygon_add_edge(), and polygon_fill_buckets().


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