Searched refs:in_span (Results 1 - 4 of 4) sorted by relevance

/inkscape/src/libnrtype/
H A DLayout-TNG-Output.cpp194 while (glyph_index < (int)_glyphs.size() && _characters[_glyphs[glyph_index].in_character].in_span == span_index) {
266 Span const &span = _spans[_characters[_glyphs[glyph_index].in_character].in_span];
297 unsigned span_index = _characters[char_index].in_span;
372 unsigned next_span_index = _characters[lc_index].in_span;
437 Span const &span = _spans[_characters[_glyphs[glyph_index].in_character].in_span];
459 unsigned original_span = _characters[char_index].in_span;
460 while (char_index && _characters[char_index - 1].in_span == original_span) {
467 unsigned this_span_index = _characters[_glyphs[glyph_index].in_character].in_span;
492 && _characters[_glyphs[glyph_index].in_character].in_span == this_span_index);
583 if(lastspan != _characters[j].in_span){
[all...]
H A DLayout-TNG-OutIter.cpp218 + _spans[_characters[it._char_index].in_span].x_start
334 double span_x = _spans[_characters[it._char_index].in_span].x_start + _characters[it._char_index].chunk(this).left_x;
336 if (it._char_index + 1 == _characters.size() || _characters[it._char_index + 1].in_span != _characters[it._char_index].in_span)
337 bottom_right[Geom::X] = _spans[_characters[it._char_index].in_span].x_end + _characters[it._char_index].chunk(this).left_x;
344 double span_height = _spans[_characters[char_index].in_span].line_height.emSize();
350 top_left[Geom::Y] = baseline_y - _spans[_characters[char_index].in_span].line_height.ascent;
351 bottom_right[Geom::Y] = baseline_y + _spans[_characters[char_index].in_span].line_height.descent;
386 unsigned span_index = _characters[char_index].in_span;
397 while (char_index < end_char_index && _characters[char_index].in_span
[all...]
H A DLayout-TNG.h825 inline Span const & span(Layout const *l) const {return l->_spans[l->_characters[in_character].in_span];}
826 inline Chunk const & chunk(Layout const *l) const {return l->_chunks[l->_spans[l->_characters[in_character].in_span].in_chunk];}
827 inline Line const & line(Layout const *l) const {return l->_lines[l->_chunks[l->_spans[l->_characters[in_character].in_span].in_chunk].in_line];}
830 unsigned in_span; member in struct:Inkscape::Text::Layout::Character
834 inline Span const & span(Layout const *l) const {return l->_spans[in_span];}
835 inline Chunk const & chunk(Layout const *l) const {return l->_chunks[l->_spans[in_span].in_chunk];}
836 inline Line const & line(Layout const *l) const {return l->_lines[l->_chunks[l->_spans[in_span].in_chunk].in_line];}
837 inline Paragraph const & paragraph(Layout const *l) const {return l->_paragraphs[l->_lines[l->_chunks[l->_spans[in_span].in_chunk].in_line].in_paragraph];}
896 EMIT_PREDICATE(PredicateLineToCharacter, Character, _flow->_chunks[_flow->_spans[object.in_span].in_chunk].in_line);
897 EMIT_PREDICATE(PredicateSpanToCharacter, Character, object.in_span);
[all...]
H A DLayout-TNG-Compute.cpp681 new_character.in_span = _flow._spans.size(); // the span hasn't been added yet, so no -1
826 new_character.in_span = _flow._spans.size();
1795 new_character.in_span = _flow._spans.size() - 1;

Completed in 31 milliseconds