QtBase  v6.3.1
Public Member Functions | Public Attributes | List of all members
QTextEngine::LayoutData Struct Reference

#include <qtextengine_p.h>

Collaboration diagram for QTextEngine::LayoutData:
Collaboration graph
[legend]

Public Member Functions

 LayoutData (const QString &str, void **stack_memory, int mem_size)
 
 LayoutData ()
 
 ~LayoutData ()
 
bool reallocate (int totalGlyphs)
 

Public Attributes

QScriptItemArray items
 
int allocated
 
int available_glyphs
 
void ** memory
 
unsigned short * logClustersPtr
 
QGlyphLayout glyphLayout
 
int used
 
uint hasBidi: 1
 
uint layoutState: 2
 
uint memory_on_stack: 1
 
uint haveCharAttributes: 1
 
QString string
 

Detailed Description

Definition at line 409 of file qtextengine_p.h.

Constructor & Destructor Documentation

◆ LayoutData() [1/2]

QTextEngine::LayoutData::LayoutData ( const QString str,
void **  stack_memory,
int  mem_size 
)

Definition at line 2647 of file qtextengine.cpp.

Here is the call graph for this function:

◆ LayoutData() [2/2]

QTextEngine::LayoutData::LayoutData ( )

Definition at line 2634 of file qtextengine.cpp.

◆ ~LayoutData()

QTextEngine::LayoutData::~LayoutData ( )

Definition at line 2679 of file qtextengine.cpp.

Member Function Documentation

◆ reallocate()

bool QTextEngine::LayoutData::reallocate ( int  totalGlyphs)

Definition at line 2686 of file qtextengine.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ allocated

int QTextEngine::LayoutData::allocated

Definition at line 414 of file qtextengine_p.h.

◆ available_glyphs

int QTextEngine::LayoutData::available_glyphs

Definition at line 415 of file qtextengine_p.h.

◆ glyphLayout

QGlyphLayout QTextEngine::LayoutData::glyphLayout

Definition at line 418 of file qtextengine_p.h.

◆ hasBidi

uint QTextEngine::LayoutData::hasBidi

Definition at line 420 of file qtextengine_p.h.

◆ haveCharAttributes

uint QTextEngine::LayoutData::haveCharAttributes

Definition at line 423 of file qtextengine_p.h.

◆ items

QScriptItemArray QTextEngine::LayoutData::items
mutable

Definition at line 413 of file qtextengine_p.h.

◆ layoutState

uint QTextEngine::LayoutData::layoutState

Definition at line 421 of file qtextengine_p.h.

◆ logClustersPtr

unsigned short* QTextEngine::LayoutData::logClustersPtr

Definition at line 417 of file qtextengine_p.h.

◆ memory

void** QTextEngine::LayoutData::memory

Definition at line 416 of file qtextengine_p.h.

◆ memory_on_stack

uint QTextEngine::LayoutData::memory_on_stack

Definition at line 422 of file qtextengine_p.h.

◆ string

QString QTextEngine::LayoutData::string

Definition at line 424 of file qtextengine_p.h.

◆ used

int QTextEngine::LayoutData::used
mutable

Definition at line 419 of file qtextengine_p.h.


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