QtBase  v6.3.1
Public Types | Public Member Functions | Public Attributes | List of all members
QGlyphLayout Struct Reference

#include <qtextengine_p.h>

Inheritance diagram for QGlyphLayout:
Inheritance graph
[legend]
Collaboration diagram for QGlyphLayout:
Collaboration graph
[legend]

Public Types

enum  { SpaceNeeded }
 

Public Member Functions

 QGlyphLayout ()
 
 QGlyphLayout (char *address, int totalGlyphs)
 
QGlyphLayout mid (int position, int n=-1) const
 
QFixed effectiveAdvance (int item) const
 
void clear (int first=0, int last=-1)
 
char * data ()
 
void grow (char *address, int totalGlyphs)
 

Public Attributes

QFixedPointoffsets
 
glyph_tglyphs
 
QFixedadvances
 
QGlyphJustificationjustifications
 
QGlyphAttributesattributes
 
int numGlyphs
 

Detailed Description

Definition at line 195 of file qtextengine_p.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SpaceNeeded 

Definition at line 197 of file qtextengine_p.h.

Constructor & Destructor Documentation

◆ QGlyphLayout() [1/2]

QGlyphLayout::QGlyphLayout ( )
inline

Definition at line 211 of file qtextengine_p.h.

Here is the caller graph for this function:

◆ QGlyphLayout() [2/2]

QGlyphLayout::QGlyphLayout ( char *  address,
int  totalGlyphs 
)
inlineexplicit

Definition at line 213 of file qtextengine_p.h.

Member Function Documentation

◆ clear()

void QGlyphLayout::clear ( int  first = 0,
int  last = -1 
)
inline

Definition at line 244 of file qtextengine_p.h.

Here is the caller graph for this function:

◆ data()

char* QGlyphLayout::data ( )
inline

Definition at line 260 of file qtextengine_p.h.

Here is the caller graph for this function:

◆ effectiveAdvance()

QFixed QGlyphLayout::effectiveAdvance ( int  item) const
inline

Definition at line 241 of file qtextengine_p.h.

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

◆ grow()

void QGlyphLayout::grow ( char *  address,
int  totalGlyphs 
)

Definition at line 2733 of file qtextengine.cpp.

Here is the call graph for this function:

◆ mid()

QGlyphLayout QGlyphLayout::mid ( int  position,
int  n = -1 
) const
inline

Definition at line 227 of file qtextengine_p.h.

Here is the caller graph for this function:

Member Data Documentation

◆ advances

QFixed* QGlyphLayout::advances

Definition at line 205 of file qtextengine_p.h.

◆ attributes

QGlyphAttributes* QGlyphLayout::attributes

Definition at line 207 of file qtextengine_p.h.

◆ glyphs

glyph_t* QGlyphLayout::glyphs

Definition at line 204 of file qtextengine_p.h.

◆ justifications

QGlyphJustification* QGlyphLayout::justifications

Definition at line 206 of file qtextengine_p.h.

◆ numGlyphs

int QGlyphLayout::numGlyphs

Definition at line 209 of file qtextengine_p.h.

◆ offsets

QFixedPoint* QGlyphLayout::offsets

Definition at line 203 of file qtextengine_p.h.


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