| 
    KiCad PCB EDA Suite
    
   | 
 
#include <trigo.h>#include <bitmap_base.h>#include <connection_graph.h>#include <gal/graphics_abstraction_layer.h>#include <callback_gal.h>#include <geometry/shape_segment.h>#include <geometry/shape_rect.h>#include <geometry/roundrect.h>#include <geometry/shape_poly_set.h>#include <geometry/shape_utils.h>#include <gr_text.h>#include <sch_pin.h>#include <math/util.h>#include <pin_layout_cache.h>#include <pgm_base.h>#include <sch_bitmap.h>#include <sch_bus_entry.h>#include <sch_symbol.h>#include <sch_edit_frame.h>#include <sch_field.h>#include <sch_group.h>#include <sch_junction.h>#include <sch_line.h>#include <sch_shape.h>#include <sch_marker.h>#include <sch_no_connect.h>#include <sch_sheet.h>#include <sch_sheet_pin.h>#include <sch_text.h>#include <sch_textbox.h>#include <sch_table.h>#include <schematic.h>#include <settings/color_settings.h>#include <trace_helpers.h>#include <view/view.h>#include <kiface_base.h>#include <default_values.h>#include <advanced_config.h>#include <settings/settings_manager.h>#include <stroke_params.h>#include <string_utils.h>#include "sch_painter.h"#include "common.h"#include "symb_transforms_utils.h"Go to the source code of this file.
Namespaces | |
| namespace | KIGFX | 
| The Cairo implementation of the graphics abstraction layer.  | |
Functions | |
| EESCHEMA_SETTINGS * | KIGFX::eeconfig () | 
| static bool | KIGFX::isFieldsLayer (int aLayer) | 
| static BOX2I | KIGFX::GetTextExtents (const wxString &aText, const VECTOR2D &aPosition, KIFONT::FONT &aFont, const TEXT_ATTRIBUTES &aAttrs, const KIFONT::METRICS &aFontMetrics) | 
| static void | KIGFX::strokeText (KIGFX::GAL &aGal, const wxString &aText, const VECTOR2D &aPosition, const TEXT_ATTRIBUTES &aAttrs, const KIFONT::METRICS &aFontMetrics) | 
| static void | KIGFX::bitmapText (KIGFX::GAL &aGal, const wxString &aText, const VECTOR2D &aPosition, const TEXT_ATTRIBUTES &aAttrs) | 
| static void | KIGFX::knockoutText (KIGFX::GAL &aGal, const wxString &aText, const VECTOR2D &aPosition, const TEXT_ATTRIBUTES &aAttrs, const KIFONT::METRICS &aFontMetrics) | 
| static void | KIGFX::boxText (KIGFX::GAL &aGal, const wxString &aText, const VECTOR2D &aPosition, const TEXT_ATTRIBUTES &aAttrs, const KIFONT::METRICS &aFontMetrics) | 
| static void | KIGFX::drawAltPinModesIcon (GAL &aGal, const VECTOR2D &aPos, double aSize, bool aBaseSelected, bool aRotate, int aExtraLineWidth, const COLOR4D &aColor) | 
| Draw an alternate pin mode indicator icon.   | |