Lines Matching full:join
126 // The shader interprets an empty stroke + empty join as a special case that denotes a
136 // for its join. We write it out now.
172 // We don't know the previous control point yet to use for the join. Defer writing out
201 // this stroke). This has the effect of disabling the next stroke's join.
211 // We can't write out the first stroke until we know the previous control point for its join.
223 // Returns the worst-case number of edges we will need in order to draw a join of the given type.
224 int worst_case_edges_in_join(SkPaint::Join joinType, float numRadialSegmentsPerRadian) {
228 // join of 180 degrees (SK_ScalarPI radians).
400 // Each triangle strip has two sections: It starts with a join then transitions to a stroke. The
401 // number of edges in an instance is the sum of edges from the join and stroke sections both.
402 // NOTE: The final join edge and the first stroke edge are co-located, however we still need to
403 // emit both because the join's edge is half-width and the stroke's is full-width.