Lines Matching refs:textOffset
210 TextDocumentLayout::LineIndexForOffset(int32 textOffset) in LineIndexForOffset() argument
212 int32 index = _ParagraphLayoutIndexForOffset(textOffset); in LineIndexForOffset()
220 return lineIndex + info.layout->LineIndexForOffset(textOffset); in LineIndexForOffset()
294 TextDocumentLayout::GetTextBounds(int32 textOffset, float& x1, float& y1, in GetTextBounds() argument
297 int32 index = _ParagraphLayoutIndexForOffset(textOffset); in GetTextBounds()
300 info.layout->GetTextBounds(textOffset, x1, y1, x2, y2); in GetTextBounds()
318 int32 textOffset = 0; in TextOffsetAt() local
325 textOffset += info.layout->CountGlyphs(); in TextOffsetAt()
329 textOffset += info.layout->TextOffsetAt(x, y - info.y, rightOfCenter); in TextOffsetAt()
333 return textOffset; in TextOffsetAt()
400 TextDocumentLayout::_ParagraphLayoutIndexForOffset(int32& textOffset) in _ParagraphLayoutIndexForOffset() argument
409 if (textOffset >= length) { in _ParagraphLayoutIndexForOffset()
410 textOffset -= length; in _ParagraphLayoutIndexForOffset()
424 if (textOffset <= length) in _ParagraphLayoutIndexForOffset()