KiCad PCB EDA Suite
|
This is the complete list of members for KIFONT::OUTLINE_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 |
EMBEDDING_PERMISSION enum name | KIFONT::OUTLINE_FONT | |
faceSize(int aSize) const | KIFONT::OUTLINE_FONT | inlineprivate |
faceSize() const | KIFONT::OUTLINE_FONT | inlineprivate |
FONT() | KIFONT::FONT | explicit |
getBoundingBox(const std::vector< std::unique_ptr< GLYPH > > &aGlyphs) const | KIFONT::OUTLINE_FONT | protected |
getDefaultFont() | KIFONT::FONT | privatestatic |
GetEmbeddingPermission() const | KIFONT::OUTLINE_FONT | |
GetFace() const | KIFONT::OUTLINE_FONT | inline |
GetFileName() const | KIFONT::OUTLINE_FONT | inline |
GetFont(const wxString &aFontName=wxEmptyString, bool aBold=false, bool aItalic=false, const std::vector< wxString > *aEmbeddedFiles=nullptr, bool aForDrawingSheet=false) | KIFONT::FONT | static |
GetInterline(double aGlyphHeight, const METRICS &aFontMetrics) const override | KIFONT::OUTLINE_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 |
GetLinesAsGlyphs(std::vector< std::unique_ptr< GLYPH > > *aGlyphs, const wxString &aText, const VECTOR2I &aPosition, const TEXT_ATTRIBUTES &aAttrs, const METRICS &aFontMetrics) const | KIFONT::OUTLINE_FONT | |
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 | KIFONT::OUTLINE_FONT | protected |
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::OUTLINE_FONT | virtual |
getTextAsGlyphsUnlocked(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 | KIFONT::OUTLINE_FONT | private |
IsBold() const override | KIFONT::OUTLINE_FONT | inlinevirtual |
IsItalic() const override | KIFONT::OUTLINE_FONT | inlinevirtual |
IsOutline() const override | KIFONT::OUTLINE_FONT | inlinevirtual |
IsStroke() const | KIFONT::FONT | inlinevirtual |
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 |
loadFace(const wxString &aFontFileName, int aFaceIndex) | KIFONT::OUTLINE_FONT | protected |
LoadFont(const wxString &aFontFileName, bool aBold, bool aItalic, const std::vector< wxString > *aEmbeddedFiles, bool aForDrawingSheet) | KIFONT::OUTLINE_FONT | static |
m_charSizeScaler | KIFONT::OUTLINE_FONT | privatestatic |
m_contourCache | KIFONT::OUTLINE_FONT | private |
m_face | KIFONT::OUTLINE_FONT | private |
m_faceSize | KIFONT::OUTLINE_FONT | private |
m_fakeBold | KIFONT::OUTLINE_FONT | private |
m_fakeItal | KIFONT::OUTLINE_FONT | private |
m_fontFileName | KIFONT::FONT | protected |
m_fontName | KIFONT::FONT | protected |
m_forDrawingSheet | KIFONT::OUTLINE_FONT | private |
m_freeType | KIFONT::OUTLINE_FONT | privatestatic |
m_freeTypeMutex | KIFONT::OUTLINE_FONT | privatestatic |
m_outlineFontSizeCompensation | KIFONT::OUTLINE_FONT | privatestatic |
m_subscriptSuperscriptSize | KIFONT::OUTLINE_FONT | privatestatic |
m_subscriptVerticalOffset | KIFONT::OUTLINE_FONT | privatestatic |
m_superscriptVerticalOffset | KIFONT::OUTLINE_FONT | privatestatic |
m_underlineOffsetScaler | KIFONT::OUTLINE_FONT | privatestatic |
NameAsToken() const | KIFONT::FONT | inline |
OUTLINE_FONT() | KIFONT::OUTLINE_FONT | |
s_defaultFont | KIFONT::FONT | privatestatic |
s_fontMap | KIFONT::FONT | privatestatic |
SetFakeBold() | KIFONT::OUTLINE_FONT | inline |
SetFakeItal() | KIFONT::OUTLINE_FONT | inline |
StringBoundaryLimits(const wxString &aText, const VECTOR2I &aSize, int aThickness, bool aBold, bool aItalic, const METRICS &aFontMetrics) const | KIFONT::FONT | |
subscriptSize(int aSize) const | KIFONT::OUTLINE_FONT | inlineprivate |
subscriptSize() const | KIFONT::OUTLINE_FONT | inlineprivate |
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 |