pass 2d.shadow.canvas