Core features of Bevy Vector Shapes
mainBevy Vector Shapes provides several capabilities for instanced vector rendering:
- Built-in Shapes: Lines, rectangles, circles, arcs, and regular polygons.
- Rendering Modes: Supports both immediate and retained modes.
- Advanced Rendering: Supports 2D/3D pipelines, transparency, alpha modes, render layers, and bloom.
- Instancing: Shapes of the same type and rendering configuration are fully instanced together for performance.
- Visual Quality: Includes local anti-aliasing for smoother edges and optional billboarding to ensure shapes always face the camera.
- Canvas API: Ability to render shapes to a texture and draw textures onto shapes.
- Extensibility: Traits are provided to allow implementation of custom shape types.
- Platform Support: Compiles to WASM for browser execution.