Qt 4.8
Public Functions | Static Public Functions | Public Variables | List of all members
QGlyphRunPrivate Class Reference

#include <qglyphrun_p.h>

Inheritance diagram for QGlyphRunPrivate:
QSharedData

Public Functions

 QGlyphRunPrivate ()
 
 QGlyphRunPrivate (const QGlyphRunPrivate &other)
 
- Public Functions inherited from QSharedData
 QSharedData ()
 Constructs a QSharedData object with a reference count of 0. More...
 
 QSharedData (const QSharedData &)
 Constructs a QSharedData object with reference count 0. More...
 

Static Public Functions

static QGlyphRunPrivateget (const QGlyphRun &glyphRun)
 

Public Variables

const quint32glyphIndexData
 
int glyphIndexDataSize
 
QVector< quint32glyphIndexes
 
const QPointFglyphPositionData
 
int glyphPositionDataSize
 
QVector< QPointFglyphPositions
 
uint overline: 1
 
QRawFont rawFont
 
uint strikeOut: 1
 
uint underline: 1
 
- Public Variables inherited from QSharedData
QAtomicInt ref
 

Detailed Description

Definition at line 67 of file qglyphrun_p.h.

Constructors and Destructors

◆ QGlyphRunPrivate() [1/2]

QGlyphRunPrivate::QGlyphRunPrivate ( )
inline

Definition at line 70 of file qglyphrun_p.h.

71  : overline(false)
72  , underline(false)
73  , strikeOut(false)
78  {
79  }
QVector< quint32 > glyphIndexes
Definition: qglyphrun_p.h:96
const quint32 * glyphIndexData
Definition: qglyphrun_p.h:104
const QPointF * glyphPositionData
Definition: qglyphrun_p.h:107
QVector< QPointF > glyphPositions
Definition: qglyphrun_p.h:97
const T * constData() const
Returns a const pointer to the data stored in the vector.
Definition: qvector.h:154

◆ QGlyphRunPrivate() [2/2]

QGlyphRunPrivate::QGlyphRunPrivate ( const QGlyphRunPrivate other)
inline

Definition at line 81 of file qglyphrun_p.h.

82  : QSharedData(other)
83  , glyphIndexes(other.glyphIndexes)
85  , rawFont(other.rawFont)
86  , overline(other.overline)
87  , underline(other.underline)
88  , strikeOut(other.strikeOut)
93  {
94  }
QSharedData()
Constructs a QSharedData object with a reference count of 0.
Definition: qshareddata.h:61
QVector< quint32 > glyphIndexes
Definition: qglyphrun_p.h:96
const quint32 * glyphIndexData
Definition: qglyphrun_p.h:104
QRawFont rawFont
Definition: qglyphrun_p.h:98
const QPointF * glyphPositionData
Definition: qglyphrun_p.h:107
QVector< QPointF > glyphPositions
Definition: qglyphrun_p.h:97

Functions

◆ get()

static QGlyphRunPrivate* QGlyphRunPrivate::get ( const QGlyphRun glyphRun)
inlinestatic

Definition at line 110 of file qglyphrun_p.h.

Referenced by QPainter::drawGlyphRun().

111  {
112  return glyphRun.d.data();
113  }
QExplicitlySharedDataPointer< QGlyphRunPrivate > d
Definition: qglyphrun.h:104
T * data() const
Returns a pointer to the shared data object.
Definition: qshareddata.h:145

Properties

◆ glyphIndexData

const quint32* QGlyphRunPrivate::glyphIndexData

◆ glyphIndexDataSize

int QGlyphRunPrivate::glyphIndexDataSize

◆ glyphIndexes

QVector<quint32> QGlyphRunPrivate::glyphIndexes

◆ glyphPositionData

const QPointF* QGlyphRunPrivate::glyphPositionData

◆ glyphPositionDataSize

int QGlyphRunPrivate::glyphPositionDataSize

◆ glyphPositions

QVector<QPointF> QGlyphRunPrivate::glyphPositions

◆ overline

uint QGlyphRunPrivate::overline

◆ rawFont

QRawFont QGlyphRunPrivate::rawFont

◆ strikeOut

uint QGlyphRunPrivate::strikeOut

◆ underline

uint QGlyphRunPrivate::underline

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