LMMS
Loading...
Searching...
No Matches
juce::FTFaceWrapper Struct Reference
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)
 ~FTFaceWrapper ()
Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
void decReferenceCount () noexcept
bool decReferenceCountWithoutDeleting () noexcept
int getReferenceCount () const noexcept

Public Attributes

FT_Face face = {}
FTLibWrapper::Ptr library
MemoryBlock savedFaceData

Additional Inherited Members

Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject ()=default
 ReferenceCountedObject (const ReferenceCountedObject &) noexcept
 ReferenceCountedObject (ReferenceCountedObject &&) noexcept
ReferenceCountedObjectoperator= (const ReferenceCountedObject &) noexcept
ReferenceCountedObjectoperator= (ReferenceCountedObject &&) noexcept
virtual ~ReferenceCountedObject ()
void resetReferenceCount () noexcept

Member Typedef Documentation

◆ Ptr

using juce::FTFaceWrapper::Ptr = ReferenceCountedObjectPtr<FTFaceWrapper>

Constructor & Destructor Documentation

◆ FTFaceWrapper() [1/2]

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

◆ FTFaceWrapper() [2/2]

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

◆ ~FTFaceWrapper()

juce::FTFaceWrapper::~FTFaceWrapper ( )
inline

Member Data Documentation

◆ face

FT_Face juce::FTFaceWrapper::face = {}

◆ library

FTLibWrapper::Ptr juce::FTFaceWrapper::library

◆ savedFaceData

MemoryBlock juce::FTFaceWrapper::savedFaceData

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