|
KiCad PCB EDA Suite
|
This is the complete list of members for KIFONT::STROKE_FONT, including all inherited members.
| boundingBoxSingleLine(BOX2I *aBBox, const wxString &aText, const VECTOR2I &aPosition, const VECTOR2I &aSize, bool aItalic, const METRICS &aFontMetrics) const | KIFONT::FONT | protected |
| Draw(KIGFX::GAL *aGal, const wxString &aText, const VECTOR2I &aPosition, const VECTOR2I &aCursor, const TEXT_ATTRIBUTES &aAttributes, const METRICS &aFontMetrics) const | KIFONT::FONT | |
| Draw(KIGFX::GAL *aGal, const wxString &aText, const VECTOR2I &aPosition, const TEXT_ATTRIBUTES &aAttributes, const METRICS &aFontMetrics) const | KIFONT::FONT | inline |
| drawMarkup(BOX2I *aBoundingBox, std::vector< std::unique_ptr< GLYPH > > *aGlyphs, const wxString &aText, const VECTOR2I &aPosition, const VECTOR2I &aSize, const EDA_ANGLE &aAngle, bool aMirror, const VECTOR2I &aOrigin, TEXT_STYLE_FLAGS aTextStyle, const METRICS &aFontMetrics) const | KIFONT::FONT | protected |
| drawSingleLineText(KIGFX::GAL *aGal, BOX2I *aBoundingBox, const wxString &aText, const VECTOR2I &aPosition, const VECTOR2I &aSize, const EDA_ANGLE &aAngle, bool aMirror, const VECTOR2I &aOrigin, bool aItalic, bool aUnderline, const METRICS &aFontMetrics) const | KIFONT::FONT | protected |
| FONT() | KIFONT::FONT | explicit |
| getDefaultFont() | KIFONT::FONT | privatestatic |
| GetFont(const wxString &aFontName=wxEmptyString, bool aBold=false, bool aItalic=false, const std::vector< wxString > *aEmbeddedFiles=nullptr, bool aForDrawingSheet=false) | KIFONT::FONT | static |
| GetGlyph(unsigned aIndex) const | KIFONT::STROKE_FONT | |
| GetGlyphBoundingBox(unsigned aIndex) const | KIFONT::STROKE_FONT | |
| GetGlyphCount() const | KIFONT::STROKE_FONT | |
| GetInterline(double aGlyphHeight, const METRICS &aFontMetrics) const override | KIFONT::STROKE_FONT | virtual |
| getLinePositions(const wxString &aText, const VECTOR2I &aPosition, wxArrayString &aTextLines, std::vector< VECTOR2I > &aPositions, std::vector< VECTOR2I > &aExtents, const TEXT_ATTRIBUTES &aAttrs, const METRICS &aFontMetrics) const | KIFONT::FONT | protected |
| GetName() const | KIFONT::FONT | inline |
| GetTextAsGlyphs(BOX2I *aBoundingBox, std::vector< std::unique_ptr< GLYPH > > *aGlyphs, const wxString &aText, const VECTOR2I &aSize, const VECTOR2I &aPosition, const EDA_ANGLE &aAngle, bool aMirror, const VECTOR2I &aOrigin, TEXT_STYLE_FLAGS aTextStyle) const override | KIFONT::STROKE_FONT | virtual |
| IsBold() const | KIFONT::FONT | inlinevirtual |
| IsItalic() const | KIFONT::FONT | inlinevirtual |
| IsOutline() const | KIFONT::FONT | inlinevirtual |
| IsStroke() const override | KIFONT::STROKE_FONT | inlinevirtual |
| KIFONT::FONT::IsStroke(const wxString &aFontName) | KIFONT::FONT | static |
| LinebreakText(wxString &aText, int aColumnWidth, const VECTOR2I &aGlyphSize, int aThickness, bool aBold, bool aItalic) const | KIFONT::FONT | |
| linesCount(const wxString &aText) const | KIFONT::FONT | inlineprotected |
| LoadFont(const wxString &aFontName) | KIFONT::STROKE_FONT | static |
| loadNewStrokeFont(const char *const aNewStrokeFont[], int aNewStrokeFontSize) | KIFONT::STROKE_FONT | private |
| m_fontFileName | KIFONT::FONT | protected |
| m_fontName | KIFONT::FONT | protected |
| m_glyphBoundingBoxes | KIFONT::STROKE_FONT | private |
| m_glyphs | KIFONT::STROKE_FONT | private |
| m_maxGlyphWidth | KIFONT::STROKE_FONT | private |
| NameAsToken() const | KIFONT::FONT | inline |
| s_defaultFont | KIFONT::FONT | privatestatic |
| s_fontMap | KIFONT::FONT | privatestatic |
| StringBoundaryLimits(const wxString &aText, const VECTOR2I &aSize, int aThickness, bool aBold, bool aItalic, const METRICS &aFontMetrics) const | KIFONT::FONT | |
| STROKE_FONT() | KIFONT::STROKE_FONT | |
| wordbreakMarkup(std::vector< std::pair< wxString, int > > *aWords, const wxString &aText, const VECTOR2I &aSize, TEXT_STYLE_FLAGS aTextStyle) const | KIFONT::FONT | protected |
| ~FONT() | KIFONT::FONT | inlinevirtual |