SteamParamIterableExtensions extension

Extensions on Iterable<SteamParam> to generate ffi code

on

Methods

generate({required IOSink fileSink, bool withDart = false, bool withFunctionDart = false, bool withFunctionC = false, bool withName = false, bool withCaller = false}) → void

Available on Iterable<SteamParam>, provided by the SteamParamIterableExtensions extension

Generates respective code for each SteamParam
generateImport({required IOSink fileSink, Set<String> enumSet = const {}, Set<String> structSet = const {}, Set<String> callbackStructSet = const {}, Set<String> interfaceSet = const {}}) → void

Available on Iterable<SteamParam>, provided by the SteamParamIterableExtensions extension

Generates respective imports for each SteamParam
generateString({bool withDart = false, bool withFunctionDart = false, bool withFunctionC = false, bool withName = false, bool withCaller = false}) String

Available on Iterable<SteamParam>, provided by the SteamParamIterableExtensions extension

Generates respective code for each SteamParam as String