Lines Matching refs:m_pCurLine
123 int32_t& iLineWidth = m_pCurLine->m_iWidth; in AppendChar_Arabic()
169 m_pCurLine->m_iArabicChars++; in AppendChar_Arabic()
177 int32_t& iLineWidth = m_pCurLine->m_iWidth; in AppendChar_Others()
207 m_pCurLine->m_LineChars.emplace_back(wch, dwProps, m_iHorizontalScale, in AppendChar()
209 CFX_Char* pCurChar = &m_pCurLine->m_LineChars.back(); in AppendChar()
216 m_pCurLine->m_iWidth > m_iLineWidth + m_iTolerance && !m_bSingleLine && in AppendChar()
219 int32_t iCount = m_pCurLine->CountChars(); in AppendChar()
221 pCurChar = &m_pCurLine->m_LineChars[iCount - 1]; in AppendChar()
263 int32_t iCount = m_pCurLine->CountChars(); in EndBreak_SplitLine()
266 if (!m_bSingleLine && m_pCurLine->m_iWidth > m_iLineWidth + m_iTolerance) { in EndBreak_SplitLine()
267 pTC = m_pCurLine->GetChar(iCount - 1); in EndBreak_SplitLine()
274 SplitTextLine(m_pCurLine, pNextLine, bAllChars); in EndBreak_SplitLine()
280 iCount = m_pCurLine->CountChars(); in EndBreak_SplitLine()
283 int32_t iEndPos = m_pCurLine->m_iWidth; in EndBreak_SplitLine()
284 GetBreakPos(m_pCurLine->m_LineChars, iEndPos, bAllChars, true); in EndBreak_SplitLine()
294 std::vector<CFX_Char>& chars = m_pCurLine->m_LineChars; in EndBreak_BidiLine()
295 int32_t iCount = m_pCurLine->CountChars(); in EndBreak_BidiLine()
296 bool bDone = m_pCurLine->m_iArabicChars > 0; in EndBreak_BidiLine()
314 tp.m_iStartPos = m_pCurLine->m_iStart; in EndBreak_BidiLine()
315 tp.m_pChars = &m_pCurLine->m_LineChars; in EndBreak_BidiLine()
343 m_pCurLine->m_LinePieces.push_back(tp); in EndBreak_BidiLine()
361 m_pCurLine->m_LinePieces.push_back(tp); in EndBreak_BidiLine()
372 CFX_BreakPiece& ttp = m_pCurLine->m_LinePieces[tpo.index]; in EndBreak_BidiLine()
377 m_pCurLine->m_LinePieces[j].m_dwStatus = dwStatus; in EndBreak_BidiLine()
381 tp.m_iStartPos = m_pCurLine->m_iStart; in EndBreak_BidiLine()
382 tp.m_iWidth = m_pCurLine->m_iWidth; in EndBreak_BidiLine()
385 tp.m_pChars = &m_pCurLine->m_LineChars; in EndBreak_BidiLine()
390 m_pCurLine->m_LinePieces.push_back(tp); in EndBreak_BidiLine()
398 int32_t iNetWidth = m_pCurLine->m_iWidth; in EndBreak_Alignment()
402 CFX_BreakPiece& ttp = m_pCurLine->m_LinePieces[it->index]; in EndBreak_Alignment()
434 CFX_BreakPiece& ttp = m_pCurLine->m_LinePieces[tpo.index]; in EndBreak_Alignment()
462 for (auto& ttp : m_pCurLine->m_LinePieces) in EndBreak_Alignment()
471 if (!m_pCurLine->m_LinePieces.empty()) { in EndBreak()
473 m_pCurLine->m_LinePieces.back().m_dwStatus = dwStatus; in EndBreak()
474 return m_pCurLine->m_LinePieces.back().m_dwStatus; in EndBreak()
486 int32_t iCount = m_pCurLine->CountChars(); in EndBreak()
490 m_pCurLine->GetChar(iCount - 1)->m_dwStatus = dwStatus; in EndBreak()
494 m_iReadyLineIndex = m_pCurLine == &m_Line[0] ? 0 : 1; in EndBreak()
504 m_pCurLine = pNextLine; in EndBreak()