RawSaveBG
RawDraw Sprite on it somewhere
Get Dynamic Sprite of first row/column
RawDraw it again with skew
loop until all rows/columns done
Capture sprite
RestoreBG
RawDraw Sprite on it somewhere
Get Dynamic Sprite of first row/column
RawDraw it again with skew
loop until all rows/columns done
Capture sprite
RestoreBG