Lines Matching refs:m_spans

64             m_spans(),  in scanline_p8()
73 if(max_len > m_spans.size()) in reset()
75 m_spans.resize(max_len); in reset()
80 m_cur_span = &m_spans[0]; in reset()
153 m_cur_span = &m_spans[0]; in reset_spans()
159 unsigned num_spans() const { return unsigned(m_cur_span - &m_spans[0]); } in num_spans()
160 const_iterator begin() const { return &m_spans[1]; } in begin()
170 pod_array<span> m_spans; variable
207 m_spans(spans), in const_iterator()
211 const span& operator*() const { return m_spans[m_span_idx]; }
212 const span* operator->() const { return &m_spans[m_span_idx]; }
217 const span_array_type& m_spans;
240 m_spans.remove_all(); in reset()
247 if(x == m_last_x+1 && m_spans.size() && m_spans.last().len > 0) in add_cell()
249 m_spans.last().len++; in add_cell()
253 m_spans.add(span(coord_type(x), 1, m_cover_ptr)); in add_cell()
263 if(x == m_last_x+1 && m_spans.size() && m_spans.last().len > 0) in add_cells()
265 m_spans.last().len += coord_type(len); in add_cells()
269 m_spans.add(span(coord_type(x), coord_type(len), m_cover_ptr)); in add_cells()
279 m_spans.size() && in add_span()
280 m_spans.last().len < 0 && in add_span()
281 cover == *m_spans.last().covers) in add_span()
283 m_spans.last().len -= coord_type(len); in add_span()
288 m_spans.add(span(coord_type(x), -coord_type(len), m_cover_ptr++)); in add_span()
304 m_spans.remove_all(); in reset_spans()
309 unsigned num_spans() const { return m_spans.size(); } in num_spans()
310 const_iterator begin() const { return const_iterator(m_spans); } in begin()
321 span_array_type m_spans; variable