SteamFieldIterableExtensions extension

Extensions on Iterable<SteamField> to generate ffi code

on

Methods

generate({required IOSink fileSink}) → void

Available on Iterable<SteamField>, provided by the SteamFieldIterableExtensions extension

Generates respective code for each SteamField
generateFieldAccess({required IOSink fileSink}) → void

Available on Iterable<SteamField>, provided by the SteamFieldIterableExtensions extension

Generates necessary code for accessing a field over .ref for each SteamField
generateImport({required IOSink fileSink, Set<String> enumSet = const {}, Set<String> structSet = const {}, Set<String> callbackStructSet = const {}, Set<String> interfaceSet = const {}}) → void

Available on Iterable<SteamField>, provided by the SteamFieldIterableExtensions extension

Generates respective import for each SteamField