fledgeEcsBuilder function

Builder fledgeEcsBuilder(
  1. BuilderOptions options
)

Creates the Fledge ECS code generator.

This builder generates:

  • Component registration code for @component annotated classes
  • System wrappers for @system annotated functions

Implementation

Builder fledgeEcsBuilder(BuilderOptions options) {
  return PartBuilder(
    [
      ComponentGenerator(),
      SystemGenerator(),
    ],
    '.g.dart',
    header: '// GENERATED CODE - DO NOT MODIFY BY HAND\n'
        '// Generated by fledge_ecs_generator',
  );
}