Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QTextEngine::LayoutData Struct Reference

#include <qtextengine_p.h>

Collaboration diagram for QTextEngine::LayoutData:

Public Member Functions

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

Public Attributes

QScriptItemArray items
qsizetype allocated
qsizetype 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
QFixed currentMaxWidth
QString string

Detailed Description

Definition at line 372 of file qtextengine_p.h.

Constructor & Destructor Documentation

◆ LayoutData() [1/2]

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

Definition at line 2804 of file qtextengine.cpp.

◆ LayoutData() [2/2]

QTextEngine::LayoutData::LayoutData ( )

Definition at line 2790 of file qtextengine.cpp.

◆ ~LayoutData()

QTextEngine::LayoutData::~LayoutData ( )

Definition at line 2838 of file qtextengine.cpp.

Member Function Documentation

◆ reallocate()

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

Definition at line 2845 of file qtextengine.cpp.

Member Data Documentation

◆ allocated

qsizetype QTextEngine::LayoutData::allocated

Definition at line 377 of file qtextengine_p.h.

◆ available_glyphs

qsizetype QTextEngine::LayoutData::available_glyphs

Definition at line 378 of file qtextengine_p.h.

◆ currentMaxWidth

QFixed QTextEngine::LayoutData::currentMaxWidth

Definition at line 387 of file qtextengine_p.h.

◆ glyphLayout

QGlyphLayout QTextEngine::LayoutData::glyphLayout

Definition at line 381 of file qtextengine_p.h.

◆ hasBidi

uint QTextEngine::LayoutData::hasBidi

Definition at line 383 of file qtextengine_p.h.

◆ haveCharAttributes

uint QTextEngine::LayoutData::haveCharAttributes

Definition at line 386 of file qtextengine_p.h.

◆ items

QScriptItemArray QTextEngine::LayoutData::items
mutable

Definition at line 376 of file qtextengine_p.h.

◆ layoutState

uint QTextEngine::LayoutData::layoutState

Definition at line 384 of file qtextengine_p.h.

◆ logClustersPtr

unsigned short* QTextEngine::LayoutData::logClustersPtr

Definition at line 380 of file qtextengine_p.h.

◆ memory

void** QTextEngine::LayoutData::memory

Definition at line 379 of file qtextengine_p.h.

◆ memory_on_stack

uint QTextEngine::LayoutData::memory_on_stack

Definition at line 385 of file qtextengine_p.h.

◆ string

QString QTextEngine::LayoutData::string

Definition at line 388 of file qtextengine_p.h.

◆ used

int QTextEngine::LayoutData::used
mutable

Definition at line 382 of file qtextengine_p.h.


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