fledge_render_2d 0.2.1
fledge_render_2d: ^0.2.1 copied to clipboard
2D rendering components for Fledge - sprites, cameras, transforms, and animation.
Changelog #
0.2.1 - 2026-09-20 #
Changed #
- SDK floor bumped to Dart
>=3.11.0/ Flutter>=3.41.0(was 3.6 / 3.38). Matches the workspace-wide floor.
0.2.0 - 2026-09-20 #
Changed #
fledge_rendermerged into this package; the old package remains as a re-export shim for one release.- Sprites now use a real Canvas backend via
drawRawAtlas. Sprite/AtlasSpriteparticipate in theDrawLayersort scheme.
Added #
SpriteDrawer+CanvasSpriteDrawer;GpuSpriteDrawerstub for the future GPU path.- Typed
BackendSpriteDatapayload for the extract → draw path. FledgeRenderViewwidget as the retained-mode entry point.SpriteMaterial.normalMapslot (consumed byfledge_lighting_2d).
0.1.14 - 2026-04-14 #
0.1.13 - 2026-04-14 #
0.1.12 - 2026-04-14 #
0.1.11 - 2026-01-21 #
0.1.10 - 2026-01-06 #
0.1.8 - 2026-01-06 #
0.1.6 - 2026-01-05 #
0.1.5 - 2026-01-04 #
0.1.4 - 2026-01-04 #
0.1.3 - 2026-01-04 #
0.1.2 - 2026-01-03 #
0.1.0 - 2025-01-02 #
Added #
- Initial release of fledge_render_2d
- Transform2D component for local position, rotation, and scale
- GlobalTransform2D with hierarchy propagation
- TransformPropagateSystem for computing world transforms
- Camera2D with orthographic projection
- Pixel-perfect rendering utilities and camera snapping
- Sprite component for textured quad rendering
- SpriteBundle for convenient entity spawning
- TextureAtlas for sprite sheet support
- AtlasSprite for rendering from texture atlases
- AnimationClip and AnimationPlayer for sprite animation
- Material2D system with shader support
- Orientation component for tracking entity facing direction