returns a copy of this line
()
| 1006 | fLine.attributes.putAll(attributes.duplicate()); |
| 1007 | fLine.modify(); |
| 1008 | if (auxProperties != null) fLine.setAuxPropertiesFunctions(new LinkedHashMap<>(auxProperties)); |
| 1009 | return fLine; |
| 1010 | } |
| 1011 | |
| 1012 | @HiddenInAutocomplete |
| 1013 | public boolean renderToPoints(MeshBuilder m, Curry.Function3<MeshAcceptor, Node, MoveTo, Node> moveTo, Curry.Function3<MeshAcceptor, Node, LineTo, Node> lineTo, Curry.Function3<MeshAcceptor, |
| 1014 | Node, CubicTo, Node> cubicTo) { |
| 1015 | |
| 1016 | BookmarkCache c = cache.computeIfAbsent(m, (k) -> new BookmarkCache(m)); |
| 1017 | |
| 1018 | return m.skipTo(c.start, c.end, mod, () -> { |
| 1019 | |
| 1020 | flattenAuxProperties(); |
no test coverage detected