fledge_assets
Ref-counted asset management for the Fledge ECS game framework.
Installation
dependencies:
fledge_assets: ^0.2.1
Quick Start
import 'package:fledge_assets/fledge_assets.dart';
// Register an asset you already have in memory.
final assets = Assets<Texture>();
final handle = assets.add(myTexture);
// Or load one via a loader implementation.
final handle2 = assets.load('assets/sprites/player.png', FileTextureLoader());
// Share and release.
final shared = handle.clone();
handle.drop();
// Entry still alive — `shared` holds a reference.
shared.drop();
// Entry dropped, memory freed.
Documentation
See the Fledge documentation site for guides, API reference, and advanced usage.
License
Apache 2.0 - See LICENSE for details.
Libraries
- fledge_assets
- Ref-counted asset management for the Fledge ECS game framework.