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 Types | Public Member Functions | Public Attributes | List of all members
juce::FTFaceWrapper Struct Referencefinal
Inheritance diagram for juce::FTFaceWrapper:
juce::ReferenceCountedObject

Public Types

using Ptr = ReferenceCountedObjectPtr< FTFaceWrapper >
 

Public Member Functions

 FTFaceWrapper (const FTLibWrapper::Ptr &ftLib, const File &file, int faceIndex)
 
 FTFaceWrapper (const FTLibWrapper::Ptr &ftLib, const void *data, size_t dataSize, int faceIndex)
 
- 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.
 

Public Attributes

FT_Face face
 
FTLibWrapper::Ptr library
 
MemoryBlock savedFaceData
 

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 54 of file juce_Fonts_freetype.cpp.

Member Typedef Documentation

◆ Ptr

Definition at line 81 of file juce_Fonts_freetype.cpp.

Constructor & Destructor Documentation

◆ FTFaceWrapper() [1/2]

juce::FTFaceWrapper::FTFaceWrapper ( const FTLibWrapper::Ptr ftLib,
const File file,
int  faceIndex 
)

Definition at line 56 of file juce_Fonts_freetype.cpp.

◆ FTFaceWrapper() [2/2]

juce::FTFaceWrapper::FTFaceWrapper ( const FTLibWrapper::Ptr ftLib,
const void data,
size_t  dataSize,
int  faceIndex 
)

Definition at line 63 of file juce_Fonts_freetype.cpp.

◆ ~FTFaceWrapper()

juce::FTFaceWrapper::~FTFaceWrapper ( )

Definition at line 71 of file juce_Fonts_freetype.cpp.

Member Data Documentation

◆ face

FT_Face juce::FTFaceWrapper::face

Definition at line 77 of file juce_Fonts_freetype.cpp.

◆ library

FTLibWrapper::Ptr juce::FTFaceWrapper::library

Definition at line 78 of file juce_Fonts_freetype.cpp.

◆ savedFaceData

MemoryBlock juce::FTFaceWrapper::savedFaceData

Definition at line 79 of file juce_Fonts_freetype.cpp.


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