KiCad PCB EDA Suite
Loading...
Searching...
No Matches
KIFONT::OUTLINE_FONT Member List

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) constKIFONT::FONTprotected
Draw(KIGFX::GAL *aGal, const wxString &aText, const VECTOR2I &aPosition, const VECTOR2I &aCursor, const TEXT_ATTRIBUTES &aAttributes, const METRICS &aFontMetrics) constKIFONT::FONT
Draw(KIGFX::GAL *aGal, const wxString &aText, const VECTOR2I &aPosition, const TEXT_ATTRIBUTES &aAttributes, const METRICS &aFontMetrics) constKIFONT::FONTinline
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) constKIFONT::FONTprotected
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) constKIFONT::FONTprotected
EMBEDDING_PERMISSION enum nameKIFONT::OUTLINE_FONT
faceSize(int aSize) constKIFONT::OUTLINE_FONTinlineprivate
faceSize() constKIFONT::OUTLINE_FONTinlineprivate
FONT()KIFONT::FONTexplicit
getBoundingBox(const std::vector< std::unique_ptr< GLYPH > > &aGlyphs) constKIFONT::OUTLINE_FONTprotected
getDefaultFont()KIFONT::FONTprivatestatic
GetEmbeddingPermission() constKIFONT::OUTLINE_FONT
GetFace() constKIFONT::OUTLINE_FONTinline
GetFileName() constKIFONT::OUTLINE_FONTinline
GetFont(const wxString &aFontName=wxEmptyString, bool aBold=false, bool aItalic=false, const std::vector< wxString > *aEmbeddedFiles=nullptr, bool aForDrawingSheet=false)KIFONT::FONTstatic
GetInterline(double aGlyphHeight, const METRICS &aFontMetrics) const overrideKIFONT::OUTLINE_FONTvirtual
getLinePositions(const wxString &aText, const VECTOR2I &aPosition, wxArrayString &aTextLines, std::vector< VECTOR2I > &aPositions, std::vector< VECTOR2I > &aExtents, const TEXT_ATTRIBUTES &aAttrs, const METRICS &aFontMetrics) constKIFONT::FONTprotected
GetLinesAsGlyphs(std::vector< std::unique_ptr< GLYPH > > *aGlyphs, const wxString &aText, const VECTOR2I &aPosition, const TEXT_ATTRIBUTES &aAttrs, const METRICS &aFontMetrics) constKIFONT::OUTLINE_FONT
GetName() constKIFONT::FONTinline
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) constKIFONT::OUTLINE_FONTprotected
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 overrideKIFONT::OUTLINE_FONTvirtual
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) constKIFONT::OUTLINE_FONTprivate
IsBold() const overrideKIFONT::OUTLINE_FONTinlinevirtual
IsItalic() const overrideKIFONT::OUTLINE_FONTinlinevirtual
IsOutline() const overrideKIFONT::OUTLINE_FONTinlinevirtual
IsStroke() constKIFONT::FONTinlinevirtual
IsStroke(const wxString &aFontName)KIFONT::FONTstatic
LinebreakText(wxString &aText, int aColumnWidth, const VECTOR2I &aGlyphSize, int aThickness, bool aBold, bool aItalic) constKIFONT::FONT
linesCount(const wxString &aText) constKIFONT::FONTinlineprotected
loadFace(const wxString &aFontFileName, int aFaceIndex)KIFONT::OUTLINE_FONTprotected
LoadFont(const wxString &aFontFileName, bool aBold, bool aItalic, const std::vector< wxString > *aEmbeddedFiles, bool aForDrawingSheet)KIFONT::OUTLINE_FONTstatic
m_charSizeScalerKIFONT::OUTLINE_FONTprivatestatic
m_contourCacheKIFONT::OUTLINE_FONTprivate
m_faceKIFONT::OUTLINE_FONTprivate
m_faceSizeKIFONT::OUTLINE_FONTprivate
m_fakeBoldKIFONT::OUTLINE_FONTprivate
m_fakeItalKIFONT::OUTLINE_FONTprivate
m_fontFileNameKIFONT::FONTprotected
m_fontNameKIFONT::FONTprotected
m_forDrawingSheetKIFONT::OUTLINE_FONTprivate
m_freeTypeKIFONT::OUTLINE_FONTprivatestatic
m_freeTypeMutexKIFONT::OUTLINE_FONTprivatestatic
m_outlineFontSizeCompensationKIFONT::OUTLINE_FONTprivatestatic
m_subscriptSuperscriptSizeKIFONT::OUTLINE_FONTprivatestatic
m_subscriptVerticalOffsetKIFONT::OUTLINE_FONTprivatestatic
m_superscriptVerticalOffsetKIFONT::OUTLINE_FONTprivatestatic
m_underlineOffsetScalerKIFONT::OUTLINE_FONTprivatestatic
NameAsToken() constKIFONT::FONTinline
OUTLINE_FONT()KIFONT::OUTLINE_FONT
s_defaultFontKIFONT::FONTprivatestatic
s_fontMapKIFONT::FONTprivatestatic
SetFakeBold()KIFONT::OUTLINE_FONTinline
SetFakeItal()KIFONT::OUTLINE_FONTinline
StringBoundaryLimits(const wxString &aText, const VECTOR2I &aSize, int aThickness, bool aBold, bool aItalic, const METRICS &aFontMetrics) constKIFONT::FONT
subscriptSize(int aSize) constKIFONT::OUTLINE_FONTinlineprivate
subscriptSize() constKIFONT::OUTLINE_FONTinlineprivate
wordbreakMarkup(std::vector< std::pair< wxString, int > > *aWords, const wxString &aText, const VECTOR2I &aSize, TEXT_STYLE_FLAGS aTextStyle) constKIFONT::FONTprotected
~FONT()KIFONT::FONTinlinevirtual