Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
glyph_metrics_t Struct Reference

#include <qtextengine_p.h>

+ Collaboration diagram for glyph_metrics_t:

Public Member Functions

 glyph_metrics_t ()
 
 glyph_metrics_t (QFixed _x, QFixed _y, QFixed _width, QFixed _height, QFixed _xoff, QFixed _yoff)
 
glyph_metrics_t transformed (const QTransform &xform) const
 
bool isValid () const
 
QFixed leftBearing () const
 
QFixed rightBearing () const
 

Public Attributes

QFixed x
 
QFixed y
 
QFixed width
 
QFixed height
 
QFixed xoff
 
QFixed yoff
 

Detailed Description

Definition at line 60 of file qtextengine_p.h.

Constructor & Destructor Documentation

◆ glyph_metrics_t() [1/2]

glyph_metrics_t::glyph_metrics_t ( )
inline

Definition at line 62 of file qtextengine_p.h.

◆ glyph_metrics_t() [2/2]

glyph_metrics_t::glyph_metrics_t ( QFixed  _x,
QFixed  _y,
QFixed  _width,
QFixed  _height,
QFixed  _xoff,
QFixed  _yoff 
)
inline

Definition at line 64 of file qtextengine_p.h.

Member Function Documentation

◆ isValid()

bool glyph_metrics_t::isValid ( ) const
inline

Definition at line 80 of file qtextengine_p.h.

Referenced by QFontEngine::firstLeftBearing(), and QFontEngine::lastRightBearing().

+ Here is the caller graph for this function:

◆ leftBearing()

QFixed glyph_metrics_t::leftBearing ( ) const
inline

Definition at line 82 of file qtextengine_p.h.

Referenced by QFontEngine::firstLeftBearing(), QFontEngine::getGlyphBearings(), and QFontEngine::minRightBearing().

+ Here is the caller graph for this function:

◆ rightBearing()

QFixed glyph_metrics_t::rightBearing ( ) const
inline

Definition at line 90 of file qtextengine_p.h.

Referenced by QFontEngine::getGlyphBearings(), QFontEngine::lastRightBearing(), and QFontEngine::minRightBearing().

+ Here is the caller graph for this function:

◆ transformed()

glyph_metrics_t glyph_metrics_t::transformed ( const QTransform xform) const

Definition at line 3815 of file qtextengine.cpp.

References QLineF::dx(), QLineF::dy(), QFixed::fromReal(), QTransform::map(), QTransform::mapRect(), qt_true_matrix(), rect, QFixed::toReal(), QTransform::TxTranslate, QRect::width(), QPoint::x(), QLineF::x1(), xform, xoff, QLineF::y1(), and yoff.

Referenced by QWindowsFontEngine::boundingBox().

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

Member Data Documentation

◆ height

◆ width

◆ x

◆ xoff

◆ y

◆ yoff


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