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
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 61 of file qtextengine_p.h.

Constructor & Destructor Documentation

◆ glyph_metrics_t() [1/2]

glyph_metrics_t::glyph_metrics_t ( )
inline

Definition at line 63 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 65 of file qtextengine_p.h.

Member Function Documentation

◆ isValid()

bool glyph_metrics_t::isValid ( ) const
inline

Definition at line 81 of file qtextengine_p.h.

◆ leftBearing()

QFixed glyph_metrics_t::leftBearing ( ) const
inline

Definition at line 83 of file qtextengine_p.h.

Referenced by QFontEngine::minRightBearing().

+ Here is the caller graph for this function:

◆ rightBearing()

QFixed glyph_metrics_t::rightBearing ( ) const
inline

Definition at line 91 of file qtextengine_p.h.

Referenced by 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 3828 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

QFixed glyph_metrics_t::yoff

Definition at line 78 of file qtextengine_p.h.

Referenced by QCoreTextFontEngine::getUnscaledGlyph(), and transformed().


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