This is the complete list of members for ON_Font, including all inherited members.
AnnotationFontCellHeight enum value | ON_Font | |
AppleFontName() const | ON_Font | |
AppleFontNameAsPointer() const | ON_Font | |
AppleFontWeightTrait() const | ON_Font | |
AppleFontWeightTraitFromWeight(ON_Font::Weight font_weight) | ON_Font | static |
AppleWeightOfFont() const | ON_Font | |
AppleWeightOfFontFromWeight(ON_Font::Weight font_weight) | ON_Font | static |
CodePointGlyph(ON__UINT32 unicode_code_point) const | ON_Font | |
CompareFontCharacteristics(const ON_Font &a, const ON_Font &b) | ON_Font | static |
CompareWeight(ON_Font::Weight weight_a, ON_Font::Weight weight_b) | ON_Font | static |
Constants enum name | ON_Font | |
CRC32(bool bIgnoreFaceNameOrdinalCase) const | ON_Font | |
Default | ON_Font | static |
Dump(ON_TextLog &) const | ON_Font | |
DumpFreeType(ON_TextLog &text_log) const | ON_Font | |
DumpFreeTypeFace(ON__UINT_PTR free_type_face_ptr, ON_TextLog &text_log) | ON_Font | static |
EqualFontCharacteristics(const ON_Font &a, const ON_Font &b) | ON_Font | static |
FontCharacteristicsAsUnsigned() const | ON_Font | |
FontCharacteristicsHash() const | ON_Font | |
FontDescription() const | ON_Font | |
FontDescriptionAsPointer() const | ON_Font | |
FontFaceName() const | ON_Font | |
FontMetrics() const | ON_Font | |
FontStretch() const | ON_Font | |
FontStretchFromUnsigned(unsigned int unsigned_font_stretch) | ON_Font | static |
FontStyle() const | ON_Font | |
FontStyleFromUnsigned(unsigned int unsigned_font_style) | ON_Font | static |
FontUnitFontMetrics() const | ON_Font | |
FontUnitToNormalizedScale() const | ON_Font | |
FontWeight() const | ON_Font | |
FontWeightFromUnsigned(unsigned int unsigned_font_weight) | ON_Font | static |
FreeTypeFace(const ON_Font *font) | ON_Font | static |
GetManagedFont(const wchar_t *face_name) | ON_Font | static |
GetManagedFont(double point_size, const wchar_t *face_name) | ON_Font | static |
GetManagedFont(const wchar_t *face_name, bool bBold) | ON_Font | static |
GetManagedFont(double point_size, const wchar_t *face_name, bool bBold) | ON_Font | static |
GetManagedFont(const wchar_t *face_name, bool bBold, bool bItalic) | ON_Font | static |
GetManagedFont(double point_size, const wchar_t *face_name, bool bBold, bool bItalic) | ON_Font | static |
GetManagedFont(const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style) | ON_Font | static |
GetManagedFont(double point_size, const wchar_t *face_name, ON_Font::Weight font_weight, ON_Font::Style font_style) | ON_Font | static |
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_Font | static |
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_Font | static |
GetManagedFont(const ON_Font &font_characteristics, bool bCreateIfNotFound) | ON_Font | static |
GetManagedFontFromAppleFontName(const wchar_t *apple_font_name) | ON_Font | static |
GetManagedFontFromFontDescription(const wchar_t *font_description) | ON_Font | static |
GetManagedFontFromSerialNumber(unsigned int managed_font_runtime_serial_number) | ON_Font | static |
GetManagedFontList(ON_SimpleArray< const ON_Font * > &managed_fonts) | ON_Font | static |
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_Font | static |
IsBold() const | ON_Font | |
IsItalic() const | ON_Font | |
IsLight() const | ON_Font | |
IsManagedFont() const | ON_Font | |
IsNormalWeight() const | ON_Font | |
IsNotAppleFontName(const wchar_t *font_description) | ON_Font | static |
IsOblique() | ON_Font | |
IsStrikethrough() const | ON_Font | |
IsUnderlined() const | ON_Font | |
IsUpright() const | ON_Font | |
IsValid(ON_TextLog *text_log=nullptr) const | ON_Font | |
IsValidFaceName(const wchar_t *face_name) | ON_Font | static |
LinefeedRatio() const | ON_Font | |
logfont_ansi_charset enum value | ON_Font | |
logfont_default_charset enum value | ON_Font | |
logfont_out_precis enum value | ON_Font | |
logfont_pitch_and_family enum value | ON_Font | |
logfont_quality enum value | ON_Font | |
logfont_symbol_charset enum value | ON_Font | |
LogfontCharSet() const | ON_Font | |
ManagedFont() const | ON_Font | |
ManagedFontSerialNumber() const | ON_Font | |
MetricsGlyphCodePoint enum value | ON_Font | |
NormalizedToFontUnitScale() const | ON_Font | |
ON_DEPRECATED_MSG("Use FontMetrics().AscentOfI()") int HeightOfI() const | ON_Font | |
ON_DEPRECATED_MSG("Use FontMetrics().LineSpace()") int HeightOfLinefeed() const | ON_Font | |
ON_DEPRECATED_MSG("Use FontMetrics().GlyphScale()") double HeightScale(double text_height) const | ON_Font | |
ON_DEPRECATED_MSG("Use FontMetrics().StrikeoutThickness()") int GetStrikeoutSize() const | ON_Font | |
ON_DEPRECATED_MSG("Use FontMetrics().StrikeoutPosition()") int GetStrikeoutPosition() const | ON_Font | |
ON_DEPRECATED_MSG("Use FontMetrics().UnderscoreThickness()") int GetUnderscoreSize() const | ON_Font | |
ON_DEPRECATED_MSG("Use FontMetrics().UnderscorePosition()") int GetUnderscorePosition() const | ON_Font | |
ON_Font() | ON_Font | |
ON_Font(const ON_Font &src) | ON_Font | |
ON_FontGlyph class | ON_Font | friend |
ON_GetFontMetricsFuncType typedef | ON_Font | |
ON_GetGlyphMetricsFuncType typedef | ON_Font | |
ON_ManagedFonts class | ON_Font | friend |
operator=(const ON_Font &src) | ON_Font | |
PointSize() const | ON_Font | |
Read(ON_BinaryArchive &) | ON_Font | |
ReadV5(ON_BinaryArchive &, int *V5_font_index, ON_UUID *V5_font_id) | ON_Font | |
RuntimeSerialNumber() const | ON_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_Font | static |
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 name | ON_Font | |
Style enum name | ON_Font | |
StyleToWideString(ON_Font::Style font_style) | ON_Font | static |
Weight enum name | ON_Font | |
WeightFromAppleFontWeightTrait(double apple_font_weight_trait) | ON_Font | static |
WeightFromAppleWeightOfFont(int apple_weight_of_font) | ON_Font | static |
WeightFromWindowsLogfontWeight(int windows_logfont_weight) | ON_Font | static |
WeightToWideString(ON_Font::Weight font_weight) | ON_Font | static |
WindowsConstants enum name | ON_Font | |
WindowsLogfontCharSetFromFaceName(const wchar_t *face_name) | ON_Font | static |
WindowsLogfontWeight() const | ON_Font | |
WindowsLogfontWeightFromWeight(ON_Font::Weight font_weight) | ON_Font | static |
Write(ON_BinaryArchive &) const | ON_Font | |
WriteV5(int V5_font_index, ON_UUID V5_font_id, ON_BinaryArchive &) const | ON_Font | |
~ON_Font()=default | ON_Font |