Showing changes from revision #2 to #3:
Added | Removed | Changed
Entry | |
---|---|
R0 | Pointer to path block |
R1 | Fill style (additional options) |
R2 | Pointer to transformation matrix, or 0 for default |
R3 | Flatness, or 0 for default |
R4 | Line thickness, or 0 for default |
R5 | Pointer to join/cap block, or 0 if none |
R6 | Pointer to dash block, or 0 if none |
R7 | Pointer to output path, or special value |
Exit | |
---|---|
R0 | Depend on value of R7 on entry |
R7 = 0,1 or 2 then Corrupt | |
R7 = 3, Size of buffer | |
R7 = pointer, Pointer to new end of buffer marker | |
R1 | Preserved |
R2 | Preserved |
R3 | Preserved |
R4 | Preserved |
R5 | Preserved |
R6 | Preserved |
R7 | Preserved |
The purpose of this call is to perform a multitude of different Draw operations on a any given draw path.
The fill style has additional bit settings compared to the other fill styles.