Lines Matching refs:layoutArgs
126 GrSegRecord * getSegment(ImplLayoutArgs & layoutArgs, bool bIsRtl, int segCharLimit) in getSegment() argument
132 m_segMap.find(reinterpret_cast<long>(layoutArgs.mpStr + in getSegment()
133 layoutArgs.mnMinCharPos)); in getSegment()
140 iMap = m_segMap.find(reinterpret_cast<long>(layoutArgs.mpStr)); in getSegment()
148 if (found->m_seg->startCharacter() <= layoutArgs.mnMinCharPos && in getSegment()
149 found->m_seg->stopCharacter() >= layoutArgs.mnEndCharPos) in getSegment()
158 for (int i = layoutArgs.mnMinCharPos; i < segCharLimit; i++) in getSegment()
161 if (found->m_rope->getStr()[i-found->m_seg->startCharacter()] != layoutArgs.mpStr[i]) in getSegment()
168 if (found->m_seg->stopCharacter() > layoutArgs.mnEndCharPos && in getSegment()
169 static_cast<int>(found->char2BaseGlyph().size()) > layoutArgs.mnEndCharPos) in getSegment()
172 if (found->char2BaseGlyph()[layoutArgs.mnEndCharPos-layoutArgs.mnMinCharPos] == -1) in getSegment()
189 rtl::OUString * rope = new rtl::OUString(layoutArgs.mpStr + layoutArgs.mnMinCharPos, in getSegment()
190 segCharLimit - layoutArgs.mnMinCharPos); in getSegment()
202 found->m_seg->setTextSourceOffset(layoutArgs.mnMinCharPos); in getSegment()