Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
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 125 of file qfontengine_ft_p.h.

Constructor & Destructor Documentation

◆ QGlyphSet()

QFontEngineFT::QGlyphSet::QGlyphSet ( )

Definition at line 2206 of file qfontengine_ft.cpp.

References transformationMatrix.

◆ ~QGlyphSet()

QFontEngineFT::QGlyphSet::~QGlyphSet ( )

Definition at line 2217 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 2222 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 340 of file qfontengine_ft_p.h.

References useFastGlyphData().

Referenced by QFontEngineFT::boundingBox(), QFontEngineFT::boundingBox(), 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 141 of file qfontengine_ft_p.h.

◆ removeGlyphFromCache()

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

Definition at line 2237 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 2252 of file qfontengine_ft.cpp.

◆ setGlyphMissing()

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

Definition at line 142 of file qfontengine_ft_p.h.

◆ useFastGlyphData()

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

Definition at line 134 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 130 of file qfontengine_ft_p.h.

Referenced by QFontEngineFT::init().

◆ transformationMatrix

FT_Matrix QFontEngineFT::QGlyphSet::transformationMatrix

Definition at line 129 of file qfontengine_ft_p.h.

Referenced by QGlyphSet().


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