PathCommand
One step of a vector path, expressed in absolute viewport coordinates.
The parser in PathDataParser converts SVG / Android Vector path data into a list of these — relative commands (m, l, c, …) are folded into their absolute siblings, smooth shorthands (s, t) are expanded into the equivalent full cubic / quadratic, and horizontal / vertical shortcuts (h, v) become regular LineTos. Callers therefore only have to handle four primitive cases plus close.
Coordinates are in the path's viewport (the viewBox for SVG, the viewportWidth / viewportHeight for Android Vector). The renderer scales these into the destination rectangle the user requested.