h6. [[Draw]] h6(. » [[Draw Module SWI Calls|SWI Calls]] h6((. » Draw_TransformPath h2. Draw_TransformPath h5. (SWI &4070A) |_<^{width:3em}. Entry | | |<^. R0|<^. Pointer to [[Draw_Fill Path Block|path block]] | |<^. R1|<^. Pointer to [[Draw Output To A Path Block|output path block]], or 0 to calculate size | |<^. R2|<^. Pointer to [[Transformation Matrix|transformation matrix]], or 0 for default | |<^. R3|<^. 0 | |_<^{width:3em}. Exit || |/2<^. R0 |<^. If R1 = 0, then Corrupted, otherwise | |<^. Pointer to end of [[Draw_Fill Path Block|path marker]] in output path | |<^. R1 |<^. Preserved| |<^. R2 |<^. Preserved| |<^. R3 |<^. Preserved| h4. Use The purpose of this call is to convert an input path into a transformed output path. h4. Notes This SWI is a subset of [[Draw_StrokePath]], in that it only transforms a path. This can save the time taken to repeatedly transform the same path, or reduce errors by transforming before dashing and thickening. h4. See also * [[Draw_StrokePath]] * [[Draw Path Block]] * [[Draw Output To A Path Block]] * [[Transformation Matrix]]