![]() |
Qt 4.8
|
#include <qtextengine_p.h>
Public Functions | |
| LayoutData (const QString &str, void **stack_memory, int mem_size) | |
| LayoutData () | |
| bool | reallocate (int totalGlyphs) |
| ~LayoutData () | |
Public Variables | |
| int | allocated |
| int | available_glyphs |
| QGlyphLayout | glyphLayout |
| uint | hasBidi: 1 |
| uint | haveCharAttributes: 1 |
| QScriptItemArray | items |
| uint | layoutState: 2 |
| unsigned short * | logClustersPtr |
| void ** | memory |
| uint | memory_on_stack: 1 |
| QString | string |
| int | used |
Definition at line 428 of file qtextengine_p.h.
| QTextEngine::LayoutData::LayoutData | ( | const QString & | str, |
| void ** | stack_memory, | ||
| int | mem_size | ||
| ) |
Definition at line 2219 of file qtextengine.cpp.
| QTextEngine::LayoutData::LayoutData | ( | ) |
Definition at line 2206 of file qtextengine.cpp.
| QTextEngine::LayoutData::~LayoutData | ( | ) |
Definition at line 2251 of file qtextengine.cpp.
| bool QTextEngine::LayoutData::reallocate | ( | int | totalGlyphs | ) |
Definition at line 2258 of file qtextengine.cpp.
| int QTextEngine::LayoutData::allocated |
Definition at line 433 of file qtextengine_p.h.
Referenced by LayoutData(), and reallocate().
| int QTextEngine::LayoutData::available_glyphs |
Definition at line 434 of file qtextengine_p.h.
Referenced by LayoutData(), and reallocate().
| QGlyphLayout QTextEngine::LayoutData::glyphLayout |
Definition at line 437 of file qtextengine_p.h.
Referenced by LayoutData(), and reallocate().
| uint QTextEngine::LayoutData::hasBidi |
Definition at line 439 of file qtextengine_p.h.
Referenced by QTextEngine::freeMemory(), QTextEngine::itemize(), LayoutData(), and QTextEngine::positionAfterVisualMovement().
| uint QTextEngine::LayoutData::haveCharAttributes |
Definition at line 442 of file qtextengine_p.h.
Referenced by QTextEngine::attributes(), QTextEngine::freeMemory(), and LayoutData().
|
mutable |
Definition at line 432 of file qtextengine_p.h.
Referenced by QPainterPath::addText(), QTextInlineObject::ascent(), QTextEngine::attributes(), QTextEngine::boundingBox(), QTextEngine::calculateTabWidth(), QTextLine::cursorToX(), QTextInlineObject::descent(), QPainter::drawText(), QTextEngine::elidedText(), QTextEngine::findItem(), QTextInlineObject::format(), QTextInlineObject::formatIndex(), QTextEngine::formatIndex(), QTextInlineObject::height(), QTextEngine::insertionPointsForLine(), QTextEngine::itemize(), QTextEngine::justify(), QTextLine::layout_helper(), QTextLineItemIterator::next(), QTextLineItemIterator::QTextLineItemIterator(), QTextInlineObject::rect(), QTextEngine::resolveAdditionalFormats(), QTextInlineObject::setAscent(), QTextEngine::setBoundary(), QTextInlineObject::setDescent(), QTextInlineObject::setWidth(), QTextEngine::shape(), QTextEngine::splitItem(), QTextInlineObject::textDirection(), QTextInlineObject::textPosition(), QTextEngine::tightBoundingBox(), QTextInlineObject::width(), QTextEngine::width(), and QTextLine::xToCursor().
| uint QTextEngine::LayoutData::layoutState |
Definition at line 440 of file qtextengine_p.h.
Referenced by QTextEngine::freeMemory(), LayoutData(), and reallocate().
| unsigned short* QTextEngine::LayoutData::logClustersPtr |
Definition at line 436 of file qtextengine_p.h.
Referenced by QTextLine::layout_helper(), LayoutData(), and reallocate().
| void** QTextEngine::LayoutData::memory |
Definition at line 435 of file qtextengine_p.h.
Referenced by QTextEngine::attributes(), LayoutData(), reallocate(), and ~LayoutData().
| uint QTextEngine::LayoutData::memory_on_stack |
Definition at line 441 of file qtextengine_p.h.
Referenced by LayoutData(), reallocate(), and ~LayoutData().
| QString QTextEngine::LayoutData::string |
Definition at line 443 of file qtextengine_p.h.
Referenced by QTextEngine::atSpace(), QTextEngine::attributes(), QTextEngine::atWordSeparator(), bidiItemize(), QTextEngine::calculateTabWidth(), QTextLine::draw(), drawMenuText(), QPainter::drawText(), QTextEngine::elidedText(), QTextEngine::isRightToLeft(), QTextEngine::itemize(), QTextEngine::justify(), QTextLine::layout_helper(), QTextEngine::lineNumberForTextPosition(), QTextLineItemIterator::next(), QTextEngine::nextLogicalPosition(), QTextEngine::setBoundary(), QTextLine::setLineWidth(), and QTextEngine::validate().
|
mutable |
Definition at line 438 of file qtextengine_p.h.
Referenced by QTextEngine::freeMemory(), and LayoutData().