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().