ON_Font Member List

This is the complete list of members for ON_Font, including all inherited members.

AnnotationFontCellHeight enum valueON_Font
AppleFontName() constON_Font
AppleFontNameAsPointer() constON_Font
AppleFontWeightTrait() constON_Font
AppleFontWeightTraitFromWeight(ON_Font::Weight font_weight)ON_Fontstatic
AppleWeightOfFont() constON_Font
AppleWeightOfFontFromWeight(ON_Font::Weight font_weight)ON_Fontstatic
CodePointGlyph(ON__UINT32 unicode_code_point) constON_Font
CompareFontCharacteristics(const ON_Font &a, const ON_Font &b)ON_Fontstatic
CompareWeight(ON_Font::Weight weight_a, ON_Font::Weight weight_b)ON_Fontstatic
Constants enum nameON_Font
CRC32(bool bIgnoreFaceNameOrdinalCase) constON_Font
DefaultON_Fontstatic
Dump(ON_TextLog &) constON_Font
DumpFreeType(ON_TextLog &text_log) constON_Font
DumpFreeTypeFace(ON__UINT_PTR free_type_face_ptr, ON_TextLog &text_log)ON_Fontstatic
EqualFontCharacteristics(const ON_Font &a, const ON_Font &b)ON_Fontstatic
FontCharacteristicsAsUnsigned() constON_Font
FontCharacteristicsHash() constON_Font
FontDescription() constON_Font
FontDescriptionAsPointer() constON_Font
FontFaceName() constON_Font
FontMetrics() constON_Font
FontStretch() constON_Font
FontStretchFromUnsigned(unsigned int unsigned_font_stretch)ON_Fontstatic
FontStyle() constON_Font
FontStyleFromUnsigned(unsigned int unsigned_font_style)ON_Fontstatic
FontUnitFontMetrics() constON_Font
FontUnitToNormalizedScale() constON_Font
FontWeight() constON_Font
FontWeightFromUnsigned(unsigned int unsigned_font_weight)ON_Fontstatic
FreeTypeFace(const ON_Font *font)ON_Fontstatic
GetManagedFont(const wchar_t *face_name)ON_Fontstatic
GetManagedFont(double point_size, const wchar_t *face_name)ON_Fontstatic
GetManagedFont(const wchar_t *face_name, bool bBold)ON_Fontstatic
GetManagedFont(double point_size, const wchar_t *face_name, bool bBold)ON_Fontstatic
GetManagedFont(const wchar_t *face_name, bool bBold, bool bItalic)ON_Fontstatic
GetManagedFont(double point_size, const wchar_t *face_name, bool bBold, bool bItalic)ON_Fontstatic
GetManagedFont(const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style)ON_Fontstatic
GetManagedFont(double point_size, const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style)ON_Fontstatic
GetManagedFont(const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style, ON_Font::Stretch font_stretch, bool bUnderlined, bool bStrikethrough, double linefeed_ratio, unsigned int logfont_charset)ON_Fontstatic
GetManagedFont(double point_size, const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style, ON_Font::Stretch font_stretch, bool bUnderlined, bool bStrikethrough, double linefeed_ratio, unsigned int logfont_charset)ON_Fontstatic
GetManagedFont(const ON_Font &font_characteristics, bool bCreateIfNotFound)ON_Fontstatic
GetManagedFontFromAppleFontName(const wchar_t *apple_font_name)ON_Fontstatic
GetManagedFontFromFontDescription(const wchar_t *font_description)ON_Fontstatic
GetManagedFontFromSerialNumber(unsigned int managed_font_runtime_serial_number)ON_Fontstatic
GetManagedFontList(ON_SimpleArray< const ON_Font * > &managed_fonts)ON_Fontstatic
GetRunBounds(const ON_Font &font, const wchar_t *text, double fontSizePixels, ON::TextHorizontalAlignment horizontalAlignment, ON::TextVerticalAlignment verticalAlignment, ON_2dPoint &boundsMin, ON_2dPoint &boundsMax, int &lineCount)ON_Fontstatic
IsBold() constON_Font
IsItalic() constON_Font
IsLight() constON_Font
IsManagedFont() constON_Font
IsNormalWeight() constON_Font
IsNotAppleFontName(const wchar_t *font_description)ON_Fontstatic
IsOblique()ON_Font
IsStrikethrough() constON_Font
IsUnderlined() constON_Font
IsUpright() constON_Font
IsValid(ON_TextLog *text_log=nullptr) constON_Font
IsValidFaceName(const wchar_t *face_name)ON_Fontstatic
LinefeedRatio() constON_Font
logfont_ansi_charset enum valueON_Font
logfont_default_charset enum valueON_Font
logfont_out_precis enum valueON_Font
logfont_pitch_and_family enum valueON_Font
logfont_quality enum valueON_Font
logfont_symbol_charset enum valueON_Font
LogfontCharSet() constON_Font
ManagedFont() constON_Font
ManagedFontSerialNumber() constON_Font
MetricsGlyphCodePoint enum valueON_Font
NormalizedToFontUnitScale() constON_Font
ON_DEPRECATED_MSG("Use FontMetrics().AscentOfI()") int HeightOfI() constON_Font
ON_DEPRECATED_MSG("Use FontMetrics().LineSpace()") int HeightOfLinefeed() constON_Font
ON_DEPRECATED_MSG("Use FontMetrics().GlyphScale()") double HeightScale(double text_height) constON_Font
ON_DEPRECATED_MSG("Use FontMetrics().StrikeoutThickness()") int GetStrikeoutSize() constON_Font
ON_DEPRECATED_MSG("Use FontMetrics().StrikeoutPosition()") int GetStrikeoutPosition() constON_Font
ON_DEPRECATED_MSG("Use FontMetrics().UnderscoreThickness()") int GetUnderscoreSize() constON_Font
ON_DEPRECATED_MSG("Use FontMetrics().UnderscorePosition()") int GetUnderscorePosition() constON_Font
ON_Font()ON_Font
ON_Font(const ON_Font &src)ON_Font
ON_FontGlyph classON_Fontfriend
ON_GetFontMetricsFuncType typedefON_Font
ON_GetGlyphMetricsFuncType typedefON_Font
ON_ManagedFonts classON_Fontfriend
operator=(const ON_Font &src)ON_Font
PointSize() constON_Font
Read(ON_BinaryArchive &)ON_Font
ReadV5(ON_BinaryArchive &, int *V5_font_index, ON_UUID *V5_font_id)ON_Font
RuntimeSerialNumber() constON_Font
SetAppleFontWeightTrait(double apple_font_weight_trait)ON_Font
SetAppleWeightOfFont(int apple_weight_of_font)ON_Font
SetCustomMeasurementFunctions(ON_GetGlyphMetricsFuncType measureGlyphFunc, ON_GetFontMetricsFuncType metricsFunction)ON_Fontstatic
SetFontCharacteristics(const wchar_t *face_name, bool bBold, bool bItalic, bool bUnderlined, bool bStrikethrough)ON_Font
SetFontCharacteristics(double point_size, const wchar_t *face_name, bool bBold, bool bItalic, bool bUnderlined, bool bStrikethrough)ON_Font
SetFontCharacteristics(const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style, ON_Font::Stretch font_stretch, bool bUnderlined, bool bStrikethrough)ON_Font
SetFontCharacteristics(double point_size, const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style, ON_Font::Stretch font_stretch, bool bUnderlined, bool bStrikethrough)ON_Font
SetFontCharacteristics(const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style, ON_Font::Stretch font_stretch, bool bUnderlined, bool bStrikethrough, double linefeed_ratio, unsigned int logfont_charset)ON_Font
SetFontCharacteristics(double point_size, const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style, ON_Font::Stretch font_stretch, bool bUnderlined, bool bStrikethrough, double linefeed_ratio, unsigned int logfont_charset)ON_Font
SetFontFaceName(const wchar_t *face_name)ON_Font
SetFontStretch(ON_Font::Stretch font_stretch)ON_Font
SetFontStyle(ON_Font::Style font_style)ON_Font
SetFontWeight(ON_Font::Weight font_weight)ON_Font
SetFromAppleFontName(const wchar_t *apple_font_name)ON_Font
SetFromFontDescription(const wchar_t *font_description)ON_Font
SetFromFontDescription(const wchar_t *font_description, const wchar_t *apple_font_name)ON_Font
SetLogfontCharSet(unsigned char logfont_charset)ON_Font
SetPointSize(double point_size)ON_Font
SetStrikethrough(bool bStrikethrough)ON_Font
SetUnderlined(bool bUnderlined)ON_Font
SetWindowsLogfontWeight(int windows_logfont_weight)ON_Font
Stretch enum nameON_Font
Style enum nameON_Font
StyleToWideString(ON_Font::Style font_style)ON_Fontstatic
Weight enum nameON_Font
WeightFromAppleFontWeightTrait(double apple_font_weight_trait)ON_Fontstatic
WeightFromAppleWeightOfFont(int apple_weight_of_font)ON_Fontstatic
WeightFromWindowsLogfontWeight(int windows_logfont_weight)ON_Fontstatic
WeightToWideString(ON_Font::Weight font_weight)ON_Fontstatic
WindowsConstants enum nameON_Font
WindowsLogfontCharSetFromFaceName(const wchar_t *face_name)ON_Fontstatic
WindowsLogfontWeight() constON_Font
WindowsLogfontWeightFromWeight(ON_Font::Weight font_weight)ON_Fontstatic
Write(ON_BinaryArchive &) constON_Font
WriteV5(int V5_font_index, ON_UUID V5_font_id, ON_BinaryArchive &) constON_Font
~ON_Font()=defaultON_Font