openshot-audio  0.1.6
Public Types | Public Member Functions | Public Attributes | List of all members
FTFaceWrapper Struct Reference
Inheritance diagram for FTFaceWrapper:
ReferenceCountedObject

Public Types

typedef ReferenceCountedObjectPtr< FTFaceWrapperPtr
 

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 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 ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ FTFaceWrapper() [1/2]

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

◆ FTFaceWrapper() [2/2]

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

◆ ~FTFaceWrapper()

FTFaceWrapper::~FTFaceWrapper ( )
inline

Member Data Documentation

◆ face

FT_Face FTFaceWrapper::face

◆ library

FTLibWrapper::Ptr FTFaceWrapper::library

◆ savedFaceData

MemoryBlock FTFaceWrapper::savedFaceData

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