Qt 4.8
Public Functions | Properties | List of all members
QGlyphLayoutArray< N > Struct Template Reference

#include <qtextengine_p.h>

Inheritance diagram for QGlyphLayoutArray< N >:
QGlyphLayout

Public Functions

 QGlyphLayoutArray ()
 
- Public Functions inherited from QGlyphLayout
void clear (int first=0, int last=-1)
 
char * data ()
 
QFixed effectiveAdvance (int item) const
 
void grow (char *address, int totalGlyphs)
 
QGlyphLayoutInstance instance (int position) const
 
QGlyphLayout mid (int position, int n=-1) const
 
 QGlyphLayout ()
 
 QGlyphLayout (char *address, int totalGlyphs)
 
void setInstance (int position, const QGlyphLayoutInstance &g)
 

Properties

void * buffer [(N *(sizeof(HB_Glyph)+sizeof(HB_GlyphAttributes)+sizeof(QFixed)+sizeof(QFixed)+sizeof(QFixedPoint)+sizeof(QGlyphJustification)))/sizeof(void *)+1]
 

Additional Inherited Members

- Static Public Functions inherited from QGlyphLayout
static int spaceNeededForGlyphLayout (int totalGlyphs)
 
- Public Variables inherited from QGlyphLayout
QFixedadvances_x
 
QFixedadvances_y
 
HB_GlyphAttributes * attributes
 
HB_Glyph * glyphs
 
QGlyphJustificationjustifications
 
int numGlyphs
 
QFixedPointoffsets
 

Detailed Description

template<int N>
struct QGlyphLayoutArray< N >

Definition at line 289 of file qtextengine_p.h.

Constructors and Destructors

◆ QGlyphLayoutArray()

template<int N>
QGlyphLayoutArray< N >::QGlyphLayoutArray ( )
inline

Definition at line 292 of file qtextengine_p.h.

293  : QGlyphLayout(reinterpret_cast<char *>(buffer), N)
294  {
295  memset(buffer, 0, sizeof(buffer));
296  }
void * buffer[(N *(sizeof(HB_Glyph)+sizeof(HB_GlyphAttributes)+sizeof(QFixed)+sizeof(QFixed)+sizeof(QFixedPoint)+sizeof(QGlyphJustification)))/sizeof(void *)+1]

Properties

◆ buffer

template<int N>
void* QGlyphLayoutArray< N >::buffer[(N *(sizeof(HB_Glyph)+sizeof(HB_GlyphAttributes)+sizeof(QFixed)+sizeof(QFixed)+sizeof(QFixedPoint)+sizeof(QGlyphJustification)))/sizeof(void *)+1]
private

Definition at line 302 of file qtextengine_p.h.


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