| Parameter | Description |
|---|---|
| shapes | The shapes to draw. |
int The number of shapes that were ignored (not drawn because the shape was invalid). A single warning is logged when any are ignored.
Draw a batch of shapes once, as custom drawing, each drawn into the world it belongs to.
The shapes can belong to different worlds; the world of each shape is locked only when it changes across the batch, so shapes should be ordered by world for the fewest locks. Any invalid shape in the batch is ignored. Unlike PhysicsShape.selectedDrawing, this does not persist: it draws once and is gone once every Scene/Game view has painted. See PhysicsShape.Draw for drawing a single shape.