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.