fledge_ecs_annotations library
Annotations for the Fledge ECS framework.
This package provides annotations used to mark classes and functions
for code generation by fledge_ecs_generator.
Classes
- Component
- Annotation class for component.
- Event
- Annotation class for event.
- Reflectable
- Annotation class for reflectable.
- Resource
- Annotation class for resource.
- SystemAnnotation
- Annotation class for system.
Enums
- CoreStage
- Core schedule stages for system execution ordering.
Constants
- component → const Component
- Marks a class as an ECS component.
- event → const Event
- Marks a class as an event type.
- reflectable → const Reflectable
- Marks a component as reflectable for serialization and editor tooling.
- resource → const Resource
- Marks a class as a global resource.
- system → const SystemAnnotation
- Marks a function as an ECS system.