generateFile method

Future<void> generateFile({
  1. required String path,
  2. required String target,
  3. required IOSink exportSink,
  4. Set<String> enumSet = const {},
  5. Set<String> structSet = const {},
  6. Set<String> callbackStructSet = const {},
})

Creates a file for each SteamStruct and generates respective code

Implementation

Future<void> generateFile({
  required String path,
  required String target,
  required IOSink exportSink,
  Set<String> enumSet = const {},
  Set<String> structSet = const {},
  Set<String> callbackStructSet = const {},
}) async {
  for (SteamStruct struct in this) {
    await struct.generateFile(
      path: path,
      exportSink: exportSink,
      target: target,
      enumSet: enumSet,
      structSet: structSet,
      callbackStructSet: callbackStructSet,
    );
  }
}