openshot-audio  0.1.2
Public Member Functions | Public Attributes | List of all members
Font::SharedFontInternal Class Reference
Inheritance diagram for Font::SharedFontInternal:
ReferenceCountedObject

Public Member Functions

 SharedFontInternal () noexcept
 
 SharedFontInternal (int styleFlags, float fontHeight) noexcept
 
 SharedFontInternal (const String &name, int styleFlags, float fontHeight) noexcept
 
 SharedFontInternal (const String &name, const String &style, float fontHeight) noexcept
 
 SharedFontInternal (const Typeface::Ptr &face) noexcept
 
 SharedFontInternal (const SharedFontInternal &other) noexcept
 
bool operator== (const SharedFontInternal &other) const noexcept
 
- Public Member Functions inherited from ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Public Attributes

Typeface::Ptr typeface
 
String typefaceName
 
String typefaceStyle
 
float height
 
float horizontalScale
 
float kerning
 
float ascent
 
bool underline
 

Additional Inherited Members

- Protected Member Functions inherited from ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 

Constructor & Destructor Documentation

◆ SharedFontInternal() [1/6]

Font::SharedFontInternal::SharedFontInternal ( )
inlinenoexcept

◆ SharedFontInternal() [2/6]

Font::SharedFontInternal::SharedFontInternal ( int  styleFlags,
float  fontHeight 
)
inlinenoexcept

◆ SharedFontInternal() [3/6]

Font::SharedFontInternal::SharedFontInternal ( const String name,
int  styleFlags,
float  fontHeight 
)
inlinenoexcept

◆ SharedFontInternal() [4/6]

Font::SharedFontInternal::SharedFontInternal ( const String name,
const String style,
float  fontHeight 
)
inlinenoexcept

◆ SharedFontInternal() [5/6]

Font::SharedFontInternal::SharedFontInternal ( const Typeface::Ptr face)
inlineexplicitnoexcept

◆ SharedFontInternal() [6/6]

Font::SharedFontInternal::SharedFontInternal ( const SharedFontInternal other)
inlinenoexcept

Member Function Documentation

◆ operator==()

bool Font::SharedFontInternal::operator== ( const SharedFontInternal other) const
inlinenoexcept

Member Data Documentation

◆ ascent

float Font::SharedFontInternal::ascent

◆ height

float Font::SharedFontInternal::height

◆ horizontalScale

float Font::SharedFontInternal::horizontalScale

◆ kerning

float Font::SharedFontInternal::kerning

◆ typeface

Typeface::Ptr Font::SharedFontInternal::typeface

◆ typefaceName

String Font::SharedFontInternal::typefaceName

◆ typefaceStyle

String Font::SharedFontInternal::typefaceStyle

◆ underline

bool Font::SharedFontInternal::underline

The documentation for this class was generated from the following file: