GR_Win32USPRenderInfo::GR_Win32USPRenderInfo | ( | GR_ScriptType | type | ) | [inline] |
Referenced by split().
virtual GR_Win32USPRenderInfo::~GR_Win32USPRenderInfo | ( | ) | [inline, virtual] |
bool GR_Win32USPRenderInfo::allocStaticBuffers | ( | UT_uint32 | iSize | ) | [inline] |
References UT_return_val_if_fail.
Referenced by GR_Win32USPGraphics::_scriptBreak().
bool GR_Win32USPRenderInfo::append | ( | GR_RenderInfo & | ri, | |
bool | bReverse = false | |||
) | [virtual] |
Implements GR_RenderInfo.
References m_bNeedsReshaping.
bool GR_Win32USPRenderInfo::cut | ( | UT_uint32 | offset, | |
UT_uint32 | iLen, | |||
bool | bReverse = false | |||
) | [virtual] |
Implements GR_RenderInfo.
References m_bNeedsReshaping.
virtual GRRI_Type GR_Win32USPRenderInfo::getType | ( | void | ) | const [inline, virtual] |
Implements GR_RenderInfo.
Referenced by GR_Win32USPGraphics::_scriptBreak().
bool GR_Win32USPRenderInfo::isJustified | ( | ) | const [virtual] |
Implements GR_RenderInfo.
References m_pJustify.
bool GR_Win32USPRenderInfo::split | ( | GR_RenderInfo *& | pri, | |
bool | bReverse = false | |||
) | [virtual] |
Implements GR_RenderInfo.
References GR_Graphics::countJustificationPoints(), GR_Win32USPRenderInfo(), GR_Win32USPItem::isRTL(), GR_RenderInfo::m_bLastOnLine, m_bNeedsReshaping, m_bShapingFailed, GR_RenderInfo::m_eScriptType, GR_RenderInfo::m_eShapingResult, GR_RenderInfo::m_eState, m_hdc, m_iCharCount, m_iClustSize, m_iIndicesCount, m_iIndicesSize, GR_RenderInfo::m_iJustificationAmount, GR_RenderInfo::m_iJustificationPoints, GR_RenderInfo::m_iOffset, m_pAdvances, m_pClust, GR_RenderInfo::m_pFont, m_pGoffsets, GR_RenderInfo::m_pGraphics, m_pIndices, GR_RenderInfo::m_pItem, m_pJustify, m_pVisAttr, GR_Item::makeCopy(), GR_Graphics::measureRenderedCharWidths(), s_pOwnerChar, UT_ASSERT_HARMLESS, and UT_return_val_if_fail.
Referenced by append(), cut(), GR_Win32USPGraphics::shape(), and split().
Referenced by split().
Referenced by GR_Win32USPGraphics::shape(), and split().
Referenced by GR_Win32USPGraphics::shape(), and split().
Referenced by GR_Win32USPGraphics::shape(), and split().
Referenced by GR_Win32USPGraphics::shape(), and split().
Referenced by GR_Win32USPGraphics::shape(), and split().
Referenced by GR_Win32USPGraphics::shape(), and split().
Referenced by GR_Win32USPGraphics::shape(), and split().
Referenced by GR_Win32USPGraphics::shape(), and split().
Referenced by isJustified(), GR_Win32USPGraphics::shape(), and split().
Referenced by GR_Win32USPGraphics::shape(), and split().
UT_uint32 GR_Win32USPRenderInfo::s_iAdvancesSize = 0 [static] |
Referenced by GR_Win32USPGraphics::_scriptBreak().
UT_uint32 GR_Win32USPRenderInfo::s_iInstanceCount = 0 [static] |
int * GR_Win32USPRenderInfo::s_pAdvances = NULL [static] |
WCHAR * GR_Win32USPRenderInfo::s_pChars = NULL [static] |
Referenced by GR_Win32USPGraphics::_scriptBreak().
GOFFSET * GR_Win32USPRenderInfo::s_pGoffsets = NULL [static] |
int * GR_Win32USPRenderInfo::s_pJustifiedAdvances = NULL [static] |
int * GR_Win32USPRenderInfo::s_pJustify = NULL [static] |
SCRIPT_LOGATTR * GR_Win32USPRenderInfo::s_pLogAttr = NULL [static] |
Referenced by GR_Win32USPGraphics::_scriptBreak().
GR_RenderInfo * GR_Win32USPRenderInfo::s_pOwnerChar = NULL [static] |
Referenced by GR_Win32USPGraphics::_scriptBreak(), GR_Win32USPGraphics::shape(), and split().
GR_RenderInfo * GR_Win32USPRenderInfo::s_pOwnerCP = NULL [static] |
GR_RenderInfo * GR_Win32USPRenderInfo::s_pOwnerDraw = NULL [static] |
Referenced by GR_Win32USPGraphics::shape().