Can I use CanvasItem.draw_texture() with a mask?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By kitfox

I have some complex shapes I’d like to draw while using a tiling texture as a fill. Basically I’m looking for a way to add a clipping mask to a blit. Is there a way to do this? I need to draw several different shapes in different places with this mask, so I’m not sure that trying to do this as a shader will work.