generateFile method
Creates a file for each SteamInterface and generates respective code
Implementation
Future<void> generateFile({
required String path,
required IOSink exportSink,
Set<String> enumSet = const {},
Set<String> structSet = const {},
Set<String> callbackStructSet = const {},
Set<String> interfaceSet = const {},
}) async {
for (SteamInterface interface
in where((i) => i.name != "ISteamController")) {
await interface.generateFile(
exportSink: exportSink,
path: path,
enumSet: enumSet,
structSet: structSet,
callbackStructSet: callbackStructSet,
interfaceSet: interfaceSet,
);
}
}