Rhino C++ API  8.6
ON_Font Member List

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

AnnotationFontApplePointSize enum valueON_Font
AnnotationFontCellHeight enum valueON_Font
AppleFontName() constON_Font
AppleFontNameAsPointer() constON_Font
AppleFontWeightTrait() constON_Font
AppleFontWeightTraitEx() constON_Font
AppleFontWeightTraitFromWeight(ON_Font::Weight font_weight)ON_Fontstatic
AppleFontWidthTrait() constON_Font
AppleWeightOfFont() constON_Font
AppleWeightOfFontFromWeight(ON_Font::Weight font_weight)ON_Fontstatic
BestMatch(const ON_SimpleArray< const ON_Font * > &font_list) constON_Font
BestMatch(ON_Font const *const *font_list, size_t font_count) constON_Font
CleanFontName(const wchar_t *dirty_font_name, ON_StringMapOrdinalType map)ON_Fontstatic
CodePointGlyph(ON__UINT32 unicode_code_point) constON_Font
CompareFontCharacteristics(const ON_Font &lhs, const ON_Font &rhs)ON_Fontstatic
CompareFontCharacteristicsForExperts(bool bComparePlatformSpecificCharacteristics, bool bIgnoreUnsetCharacteristics, const ON_Font &lhs, const ON_Font &rhs)ON_Fontstatic
CompareFontName(const ON_wString &lhs, const ON_wString &rhs)ON_Fontstatic
CompareFontNamePointer(const ON_wString *lhs, const ON_wString *rhs)ON_Fontstatic
CompareFontNameToHyphen(const ON_wString &lhs, const ON_wString &rhs)ON_Fontstatic
CompareFontNameToHyphenPointer(const ON_wString *lhs, const ON_wString *rhs)ON_Fontstatic
CompareFontNameToHyphenWideChar(const wchar_t *lhs, const wchar_t *rhs)ON_Fontstatic
CompareFontNameWideChar(const wchar_t *lhs, const wchar_t *rhs)ON_Fontstatic
CompareWeight(ON_Font::Weight weight_a, ON_Font::Weight weight_b)ON_Fontstatic
Constants enum nameON_Font
CRC32(bool bIgnoreNameOrdinalCase) constON_Font
DefaultON_Fontstatic
DefaultEngravingFont()ON_Fontstatic
DefaultFaceName()ON_Fontstatic
DefaultFamilyName()ON_Fontstatic
DefaultPostScriptName()ON_Fontstatic
DefaultWindowsLogfontName()ON_Fontstatic
Description() constON_Font
Description(ON_Font::NameLocale name_local, wchar_t family_separator, wchar_t weight_width_slope_separator, bool bIncludeUndelinedAndStrikethrough) constON_Font
Description(ON_Font::NameLocale name_local, wchar_t family_separator, wchar_t weight_width_slope_separator, bool bIncludeUndelinedAndStrikethrough, bool bIncludeNotOnDevice) constON_Font
Dump(ON_TextLog &) constON_Font
EqualFontCharacteristics(const ON_Font &lhs, const ON_Font &rhs)ON_Fontstatic
EqualFontFamily(const ON_Font *lhs, const ON_Font *rhs)ON_Fontstatic
EqualFontFamilyAndFace(const ON_Font *lhs, const ON_Font *rhs)ON_Fontstatic
EqualStretch(const ON_Font *lhs, const ON_Font *rhs, bool bUnsetIsEqual)ON_Fontstatic
EqualStyle(const ON_Font *lhs, const ON_Font *rhs, bool bUnsetIsEqual)ON_Fontstatic
EqualWeight(const ON_Font *lhs, const ON_Font *rhs, bool bUnsetIsEqual)ON_Fontstatic
EqualWeightStretchStyle(const ON_Font *lhs, const ON_Font *rhs, bool bUnsetIsEqual)ON_Fontstatic
FaceName(ON_Font::NameLocale name_locale) constON_Font
FaceName() constON_Font
FakeWindowsLogfontNameFromFamilyAndPostScriptNames(ON_wString family_name, ON_wString postscript_name)ON_Fontstatic
FamilyName(ON_Font::NameLocale name_locale) constON_Font
FamilyName() constON_Font
FamilyNameFromDirtyName(const wchar_t *dirty_name)ON_Fontstatic
FontCharacteristicsAsUnsigned() constON_Font
FontCharacteristicsHash() constON_Font
FontDescription() constON_Font
FontDescriptionAsPointer() constON_Font
FontFaceName() constON_Font
FontFromRichTextProperties(ON_wString rich_text_font_name, bool bBoldQuartetMember, bool bItalicQuartetMember, bool bUnderlined, bool bStrikethrough)ON_Fontstatic
FontMetrics() constON_Font
FontNameHash(const wchar_t *font_name, bool bStopAtHyphen)ON_Fontstatic
FontOrigin() constON_Font
FontOriginFromUnsigned(unsigned int unsigned_font_origin)ON_Fontstatic
FontQuartet() constON_Font
FontStretch() constON_Font
FontStretchFromUnsigned(unsigned int unsigned_font_stretch)ON_Fontstatic
FontStyle() constON_Font
FontStyleFromUnsigned(unsigned int unsigned_font_style)ON_Fontstatic
FontType enum nameON_Font
FontUnitFontMetrics() constON_Font
FontUnitToNormalizedScale() constON_Font
FontWeight() constON_Font
FontWeightFromUnsigned(unsigned int unsigned_font_weight)ON_Fontstatic
GetInstalledFontFamily(const wchar_t *font_family_name, ON_SimpleArray< const ON_Font * > &installed_fonts)ON_Fontstatic
GetInstalledFontList(ON_SimpleArray< const ON_Font * > &installed_fonts)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 char *postscript_name)ON_Fontstatic
GetManagedFontFromAppleFontName(const wchar_t *postscript_name)ON_Fontstatic
GetManagedFontFromFontDescription(const wchar_t *font_description)ON_Fontstatic
GetManagedFontFromPostScriptName(const char *postscript_name)ON_Fontstatic
GetManagedFontFromPostScriptName(const wchar_t *postscript_name)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
GetStrikeoutPosition() constON_Font
GetStrikeoutSize() constON_Font
GetUnderscorePosition() constON_Font
GetUnderscoreSize() constON_Font
HasUnsetProperties(bool bCheckFamilyName, bool bCheckPostScriptName) constON_Font
HeightOfI() constON_Font
HeightOfLinefeed() constON_Font
HeightScale(double text_height) constON_Font
InstalledFamilyMemberWithWeightStretchStyle(ON_Font::Weight desired_weight, ON_Font::Stretch desired_stretch, ON_Font::Style desired_style) constON_Font
InstalledFont(bool bAllowBestMatch) constON_Font
InstalledFontFromRichTextProperties(const wchar_t *rtf_font_name, bool bRtfBold, bool bRtfItalic)ON_Fontstatic
InstalledFontList()ON_Fontstatic
InstalledFontQuartet() constON_Font
IsBold() constON_Font
IsBoldInQuartet() constON_Font
IsBoldWeight(ON_Font::Weight weight)ON_Fontstatic
IsDoubleStrokeFont() constON_Font
IsEngravingFont() constON_Font
IsInstalledFont() constON_Font
IsItalic() constON_Font
IsItalicInQuartet() constON_Font
IsItalicOrOblique() constON_Font
IsLight() constON_Font
IsManagedFont() constON_Font
IsManagedInstalledFont() constON_Font
IsManagedSubstitutedFont() constON_Font
IsNormalWeight() constON_Font
IsNotAppleFontName(const wchar_t *font_description)ON_Fontstatic
IsOblique()ON_Font
IsSimulated() constON_Font
IsSingleStrokeFont() constON_Font
IsSingleStrokeOrDoubleStrokeFont() constON_Font
IsStrikethrough() constON_Font
IsSymbolFont() constON_Font
IsUnderlined() constON_Font
IsUpright() constON_Font
IsValid(ON_TextLog *text_log=nullptr) constON_Font
IsValidFaceName(const wchar_t *face_name)ON_Fontstatic
IsValidPointSize(double point_size)ON_Fontstatic
LinefeedRatio() constON_Font
Locale() 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
ManagedFamilyMemberWithRichTextProperties(bool bBold, bool bItalic, bool bUnderlined, bool bStrikethrough) constON_Font
ManagedFamilyMemberWithWeightStretchStyle(ON_Font::Weight desired_weight, ON_Font::Stretch desired_stretch, ON_Font::Style desired_style, bool bUnderlined, bool bStrikethrough) constON_Font
ManagedFont() constON_Font
ManagedFontFromRichTextProperties(const wchar_t *rtf_font_name, bool bRtfBold, bool bRtfItalic, bool bRftUnderlined, bool bRftStrikethrough)ON_Fontstatic
ManagedFontList()ON_Fontstatic
ManagedFontSerialNumber() constON_Font
MetricsGlyphCodePoint enum valueON_Font
NameLocale enum nameON_Font
NormalizedToFontUnitScale() constON_Font
ON_Font()ON_Font
ON_Font(const ON_Font &src)ON_Font
ON_FontGlyph classON_Fontfriend
ON_FontList classON_Fontfriend
ON_GetFontMetricsFuncType typedefON_Font
ON_GetGlyphMetricsFuncType typedefON_Font
ON_GetGlyphOutlineFuncType typedefON_Font
ON_ManagedFonts classON_Fontfriend
operator=(const ON_Font &src)ON_Font
Origin enum nameON_Font
OutlineFigureType() constON_Font
PANOSE1() constON_Font
PointSize() constON_Font
PostScriptName(ON_Font::NameLocale name_locale) constON_Font
PostScriptName() constON_Font
PostScriptNameAsPointer() constON_Font
QuartetDescription() constON_Font
QuartetFaceMember() constON_Font
QuartetName(ON_Font::NameLocale name_locale) constON_Font
QuartetName() constON_Font
Read(ON_BinaryArchive &)ON_Font
ReadV5(ON_BinaryArchive &, int *V5_font_index, ON_UUID *V5_font_id)ON_Font
RichTextFontName(const ON_Font *font, bool bDefaultIfEmpty)ON_Fontstatic
RichTextFontName() constON_Font
RichTextPropertiesToString(bool bRtfBold, bool bRtfItalic, bool bRtfUnderlined, bool bRtfStrikethrough)ON_Fontstatic
RichTextPropertiesToString(ON_Font::Weight rtf_weight, ON_Font::Style rtf_style, bool bRtfUnderlined, bool bRtfStrikethrough)ON_Fontstatic
RichTextPropertiesToString(const ON_Font *font)ON_Fontstatic
RichTextPropertyDeviation(bool bPreferedRtfBold, bool bPreferedItalic, bool bPreferedUnderline, bool bPreferedStrikethrough, bool bAvailableRtfBold, bool bAvailableItalic, bool bAvailableUnderline, bool bAvailableStrikethrough)ON_Fontstatic
RichTextPropertyDeviation(bool bPreferedRtfBold, bool bPreferedItalic, bool bPreferedUnderline, bool bPreferedStrikethrough, const ON_Font *available_font)ON_Fontstatic
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
SetFamilyName(const wchar_t *family_name)ON_Font
SetFontCharacteristics(const wchar_t *gdi_logfont_name, bool bBold, bool bItalic, bool bUnderlined, bool bStrikethrough)ON_Font
SetFontCharacteristics(double point_size, const wchar_t *gdi_logfont_name, bool bBold, bool bItalic, bool bUnderlined, bool bStrikethrough)ON_Font
SetFontCharacteristics(const wchar_t *gdi_logfont_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 *gdi_logfont_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 *gdi_logfont_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 *gdi_logfont_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
SetFontCharacteristicsForExperts(double point_size, const ON_wString postscript_name, const ON_wString quartet_name, ON_FontFaceQuartet::Member quartet_member, const ON_wString family_name, const ON_wString face_name, ON_Font::Weight font_weight, ON_Font::Style font_style, ON_Font::Stretch font_stretch, bool bUnderlined, bool bStrikethrough, unsigned char logfont_charset, int windows_logfont_weight, double apple_font_weight_trait, ON_PANOSE1 panose1)ON_Font
SetFontDescriptionForExperts(const wchar_t *ignored_parameter)ON_Font
SetFontFaceName(const wchar_t *windows_logfont_name)ON_Font
SetFontOrigin(ON_Font::Origin font_origin)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 *postscript_name)ON_Font
SetFromAppleFontName(const wchar_t *postscript_name, double point_size)ON_Font
SetFromFontDescription(const wchar_t *font_description)ON_Font
SetFromFontDescription(const wchar_t *font_description, const wchar_t *postscript_name)ON_Font
SetFromPostScriptName(const wchar_t *postscript_name)ON_Font
SetLogfontCharSet(unsigned char logfont_charset)ON_Font
SetPANOSE1(ON_PANOSE1 panose1)ON_Font
SetPointSize(double point_size)ON_Font
SetSimulated(bool bSimulatedWeight, bool bSimulatedStretch, bool bSimulatedStyle, bool bSimulatedOther)ON_Font
SetStrikethrough(bool bStrikethrough)ON_Font
SetUnderlined(bool bUnderlined)ON_Font
SetUnsetProperties(const ON_Font &source, bool bUpdateDescription)ON_Font
SetWindowsLogfontName(const wchar_t *windows_logfont_name)ON_Font
SetWindowsLogfontWeight(int windows_logfont_weight)ON_Font
SimulatedStretch() constON_Font
SimulatedStyle() constON_Font
SimulatedWeight() constON_Font
Stretch enum nameON_Font
StretchToWideString(ON_Font::Stretch font_stretch)ON_Fontstatic
Style enum nameON_Font
StyleToWideString(ON_Font::Style font_style)ON_Fontstatic
SubstituteFont() constON_Font
TestInstalledFontList(class ON_TextLog &text_log)ON_Fontstatic
UnderlinedStrikethroughDeviation(bool bPreferedUnderline, bool bPreferedStrikethrough, bool bAvailableUnderline, bool bAvailableStrikethrough)ON_Fontstatic
UnderlinedStrikethroughDeviation(bool bPreferedUnderline, bool bPreferedStrikethrough, const ON_Font *available_font)ON_Fontstatic
UnderlinedStrikethroughDeviation(const ON_Font *prefered_underlined_strikethrough, const ON_Font *available_font)ON_Fontstatic
UnsetON_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
WeightStretchStyleDeviation(ON_Font::Weight prefered_weight, ON_Font::Stretch prefered_stretch, ON_Font::Style prefered_style, ON_Font::Weight available_weight, ON_Font::Stretch available_stretch, ON_Font::Style available_style)ON_Fontstatic
WeightStretchStyleDeviation(ON_Font::Weight prefered_weight, ON_Font::Stretch prefered_stretch, ON_Font::Style prefered_style, const ON_Font *available_font)ON_Fontstatic
WeightStretchStyleDeviation(const ON_Font *prefered_weight_stretch_style, const ON_Font *available_font)ON_Fontstatic
WeightToWideString(ON_Font::Weight font_weight)ON_Fontstatic
WidthWeightSlantDescription() constON_Font
WidthWeightSlantDescription(ON_Font::Stretch width, ON_Font::Weight weight, ON_Font::Style slant)ON_Fontstatic
WindowsConstants enum nameON_Font
WindowsLogfontCharSetFromFaceName(const wchar_t *face_name)ON_Fontstatic
WindowsLogfontName(ON_Font::NameLocale name_locale) constON_Font
WindowsLogfontName() constON_Font
WindowsLogfontNameAsPointer() constON_Font
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