Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QFontEngineFT::QGlyphSet Struct Reference

#include <qfontengine_ft_p.h>

+ Collaboration diagram for QFontEngineFT::QGlyphSet:

Public Member Functions

 QGlyphSet ()
 
 ~QGlyphSet ()
 
void removeGlyphFromCache (glyph_t index, const QFixedPoint &subPixelPosition)
 
void clear ()
 
bool useFastGlyphData (glyph_t index, const QFixedPoint &subPixelPosition) const
 
GlyphgetGlyph (glyph_t index, const QFixedPoint &subPixelPositionX=QFixedPoint()) const
 
void setGlyph (glyph_t index, const QFixedPoint &spp, Glyph *glyph)
 
bool isGlyphMissing (glyph_t index) const
 
void setGlyphMissing (glyph_t index) const
 

Public Attributes

FT_Matrix transformationMatrix
 
bool outline_drawing
 

Detailed Description

Definition at line 122 of file qfontengine_ft_p.h.

Constructor & Destructor Documentation

◆ QGlyphSet()

QFontEngineFT::QGlyphSet::QGlyphSet ( )

Definition at line 2084 of file qfontengine_ft.cpp.

References transformationMatrix.

◆ ~QGlyphSet()

QFontEngineFT::QGlyphSet::~QGlyphSet ( )

Definition at line 2095 of file qfontengine_ft.cpp.

References clear().

+ Here is the call graph for this function:

Member Function Documentation

◆ clear()

void QFontEngineFT::QGlyphSet::clear ( )

Definition at line 2100 of file qfontengine_ft.cpp.

References i, and qDeleteAll().

+ Here is the call graph for this function:

◆ getGlyph()

QFontEngineFT::Glyph * QFontEngineFT::QGlyphSet::getGlyph ( glyph_t  index,
const QFixedPoint subPixelPositionX = QFixedPoint() 
) const
inline

Definition at line 337 of file qfontengine_ft_p.h.

References useFastGlyphData().

Referenced by QFontEngineFT::boundingBox(), QFontEngineFT::boundingBox(), QFontEngineFT::loadGlyphFor(), and QFontEngineFT::recalcAdvances().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isGlyphMissing()

bool QFontEngineFT::QGlyphSet::isGlyphMissing ( glyph_t  index) const
inline

Definition at line 138 of file qfontengine_ft_p.h.

◆ removeGlyphFromCache()

void QFontEngineFT::QGlyphSet::removeGlyphFromCache ( glyph_t  index,
const QFixedPoint subPixelPosition 
)

Definition at line 2115 of file qfontengine_ft.cpp.

Referenced by QFontEngineFT::removeGlyphFromCache().

+ Here is the caller graph for this function:

◆ setGlyph()

void QFontEngineFT::QGlyphSet::setGlyph ( glyph_t  index,
const QFixedPoint spp,
Glyph glyph 
)

Definition at line 2130 of file qfontengine_ft.cpp.

◆ setGlyphMissing()

void QFontEngineFT::QGlyphSet::setGlyphMissing ( glyph_t  index) const
inline

Definition at line 139 of file qfontengine_ft_p.h.

◆ useFastGlyphData()

bool QFontEngineFT::QGlyphSet::useFastGlyphData ( glyph_t  index,
const QFixedPoint subPixelPosition 
) const
inline

Definition at line 131 of file qfontengine_ft_p.h.

References QFixedPoint::x, and QFixedPoint::y.

Referenced by getGlyph().

+ Here is the caller graph for this function:

Member Data Documentation

◆ outline_drawing

bool QFontEngineFT::QGlyphSet::outline_drawing

Definition at line 127 of file qfontengine_ft_p.h.

Referenced by QFontEngineFT::init(), and QFontEngineFT::loadGlyphFor().

◆ transformationMatrix

FT_Matrix QFontEngineFT::QGlyphSet::transformationMatrix

Definition at line 126 of file qfontengine_ft_p.h.

Referenced by QGlyphSet(), and QFontEngineFT::loadGlyphFor().


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