pcb 4.1.1
An interactive printed circuit board layout editor.

draw_helpers.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void common_draw_pcb_line (hidGC gc, LineType *line)
void common_draw_pcb_arc (hidGC gc, ArcType *arc)
void common_gui_draw_pcb_polygon (hidGC gc, PolygonType *poly, const BoxType *clip_box)
void common_fill_pcb_polygon (hidGC gc, PolygonType *poly, const BoxType *clip_box)
void common_thindraw_pcb_polygon (hidGC gc, PolygonType *poly, const BoxType *clip_box)
void common_fill_pcb_pad (hidGC gc, PadType *pad, bool clear, bool mask)
void common_thindraw_pcb_pad (hidGC gc, PadType *pad, bool clear, bool mask)
void common_fill_pcb_pv (hidGC fg_gc, hidGC bg_gc, PinType *pv, bool drawHole, bool mask)
void common_thindraw_pcb_pv (hidGC fg_gc, hidGC bg_gc, PinType *pv, bool drawHole, bool mask)
void common_draw_helpers_init (HID_DRAW *graphics)

Function Documentation

void common_draw_pcb_line ( hidGC  gc,
LineType line 
)
void common_fill_pcb_pad ( hidGC  gc,
PadType pad,
bool  clear,
bool  mask 
)
void common_fill_pcb_pv ( hidGC  fg_gc,
hidGC  bg_gc,
PinType pv,
bool  drawHole,
bool  mask 
)
void common_gui_draw_pcb_polygon ( hidGC  gc,
PolygonType poly,
const BoxType clip_box 
)
void common_thindraw_pcb_pad ( hidGC  gc,
PadType pad,
bool  clear,
bool  mask 
)
void common_thindraw_pcb_polygon ( hidGC  gc,
PolygonType poly,
const BoxType clip_box 
)

Definition at line 334 of file draw_helpers.c.

References polygon_st::Clipped, POLYAREA::contours, POLYAREA::f, poly, PolygonHoles(), TEST_FLAG, thindraw_contour(), and thindraw_hole_cb().

Referenced by common_draw_helpers_init(), and ghid_thindraw_pcb_polygon().

Here is the call graph for this function:

void common_thindraw_pcb_pv ( hidGC  fg_gc,
hidGC  bg_gc,
PinType pv,
bool  drawHole,
bool  mask 
)