JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::Font::SharedFontInternal Class Reference
Inheritance diagram for juce::Font::SharedFontInternal:
juce::ReferenceCountedObject

Public Member Functions

 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
 
auto tie () const
 
bool operator== (const SharedFontInternal &other) const noexcept
 
bool operator< (const SharedFontInternal &other) const noexcept
 
Typeface::Ptr getTypefacePtr (const Font &f)
 
void checkTypefaceSuitability (const Font &f)
 
float getAscent (const Font &f)
 
String getTypefaceName () const
 
String getTypefaceStyle () const
 
float getHeight () const
 
float getHorizontalScale () const
 
float getKerning () const
 
bool getUnderline () const
 
void setTypeface (Typeface::Ptr x)
 
void setTypefaceName (String x)
 
void setTypefaceStyle (String x)
 
void setHeight (float x)
 
void setHorizontalScale (float x)
 
void setKerning (float x)
 
void setAscent (float x)
 
void setUnderline (bool x)
 
- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 Increments the object's reference count.
 
void decReferenceCount () noexcept
 Decreases the object's reference count.
 
bool decReferenceCountWithoutDeleting () noexcept
 Decreases the object's reference count.
 
int getReferenceCount () const noexcept
 Returns the object's current reference count.
 

Additional Inherited Members

- Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject ()=default
 Creates the reference-counted object (with an initial ref count of zero).
 
 ReferenceCountedObject (const ReferenceCountedObject &) noexcept
 Copying from another object does not affect this one's reference-count.
 
 ReferenceCountedObject (ReferenceCountedObject &&) noexcept
 Copying from another object does not affect this one's reference-count.
 
ReferenceCountedObjectoperator= (const ReferenceCountedObject &) noexcept
 Copying from another object does not affect this one's reference-count.
 
ReferenceCountedObjectoperator= (ReferenceCountedObject &&) noexcept
 Copying from another object does not affect this one's reference-count.
 
virtual ~ReferenceCountedObject ()
 Destructor.
 
void resetReferenceCount () noexcept
 Resets the reference count to zero without deleting the object.
 

Detailed Description

Definition at line 185 of file juce_Font.cpp.

Constructor & Destructor Documentation

◆ SharedFontInternal() [1/6]

juce::Font::SharedFontInternal::SharedFontInternal ( )
noexcept

Definition at line 188 of file juce_Font.cpp.

◆ SharedFontInternal() [2/6]

juce::Font::SharedFontInternal::SharedFontInternal ( int  styleFlags,
float  fontHeight 
)
noexcept

Definition at line 196 of file juce_Font.cpp.

◆ SharedFontInternal() [3/6]

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

Definition at line 206 of file juce_Font.cpp.

◆ SharedFontInternal() [4/6]

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

Definition at line 216 of file juce_Font.cpp.

◆ SharedFontInternal() [5/6]

juce::Font::SharedFontInternal::SharedFontInternal ( const Typeface::Ptr face)
explicitnoexcept

Definition at line 223 of file juce_Font.cpp.

◆ SharedFontInternal() [6/6]

juce::Font::SharedFontInternal::SharedFontInternal ( const SharedFontInternal other)
noexcept

Definition at line 232 of file juce_Font.cpp.

Member Function Documentation

◆ checkTypefaceSuitability()

void juce::Font::SharedFontInternal::checkTypefaceSuitability ( const Font f)

Definition at line 281 of file juce_Font.cpp.

◆ getAscent()

float juce::Font::SharedFontInternal::getAscent ( const Font f)

Definition at line 289 of file juce_Font.cpp.

◆ getHeight()

float juce::Font::SharedFontInternal::getHeight ( ) const

Definition at line 306 of file juce_Font.cpp.

◆ getHorizontalScale()

float juce::Font::SharedFontInternal::getHorizontalScale ( ) const

Definition at line 307 of file juce_Font.cpp.

◆ getKerning()

float juce::Font::SharedFontInternal::getKerning ( ) const

Definition at line 308 of file juce_Font.cpp.

◆ getTypefaceName()

String juce::Font::SharedFontInternal::getTypefaceName ( ) const

Definition at line 304 of file juce_Font.cpp.

◆ getTypefacePtr()

Typeface::Ptr juce::Font::SharedFontInternal::getTypefacePtr ( const Font f)

Definition at line 268 of file juce_Font.cpp.

◆ getTypefaceStyle()

String juce::Font::SharedFontInternal::getTypefaceStyle ( ) const

Definition at line 305 of file juce_Font.cpp.

◆ getUnderline()

bool juce::Font::SharedFontInternal::getUnderline ( ) const

Definition at line 309 of file juce_Font.cpp.

◆ operator<()

bool juce::Font::SharedFontInternal::operator< ( const SharedFontInternal other) const
noexcept

Definition at line 255 of file juce_Font.cpp.

◆ operator==()

bool juce::Font::SharedFontInternal::operator== ( const SharedFontInternal other) const
noexcept

Definition at line 250 of file juce_Font.cpp.

◆ setAscent()

void juce::Font::SharedFontInternal::setAscent ( float  x)

Definition at line 354 of file juce_Font.cpp.

◆ setHeight()

void juce::Font::SharedFontInternal::setHeight ( float  x)

Definition at line 336 of file juce_Font.cpp.

◆ setHorizontalScale()

void juce::Font::SharedFontInternal::setHorizontalScale ( float  x)

Definition at line 342 of file juce_Font.cpp.

◆ setKerning()

void juce::Font::SharedFontInternal::setKerning ( float  x)

Definition at line 348 of file juce_Font.cpp.

◆ setTypeface()

void juce::Font::SharedFontInternal::setTypeface ( Typeface::Ptr  x)

Definition at line 318 of file juce_Font.cpp.

◆ setTypefaceName()

void juce::Font::SharedFontInternal::setTypefaceName ( String  x)

Definition at line 324 of file juce_Font.cpp.

◆ setTypefaceStyle()

void juce::Font::SharedFontInternal::setTypefaceStyle ( String  x)

Definition at line 330 of file juce_Font.cpp.

◆ setUnderline()

void juce::Font::SharedFontInternal::setUnderline ( bool  x)

Definition at line 360 of file juce_Font.cpp.

◆ tie()

auto juce::Font::SharedFontInternal::tie ( ) const

Definition at line 245 of file juce_Font.cpp.


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