SteamInitializer class

Creates a SteamInitializer. The initializer does not exist in the steam_api.json. We use this class to create global apis i.e. SteamAPI_Init, SteamAPI_ManualDispatch_Init etc.

Available extensions

Constructors

SteamInitializer.new({required String name, required List<SteamMethod> methods})
Creates a SteamInitializer

Properties

hashCode int
The hash code for this object.
no setterinherited
methods List<SteamMethod>
list of SteamMethods of the struct
getter/setter pair
name String
name of the struct
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

generate({required IOSink fileSink, Set<String> enumSet = const {}, Set<String> structSet = const {}, Set<String> callbackStructSet = const {}}) → void

Available on SteamInitializer, provided by the SteamInitializerExtensions extension

Generates necessary code for a SteamInitializer
generateFile({required String path, required IOSink exportSink, Set<String> enumSet = const {}, Set<String> structSet = const {}, Set<String> callbackStructSet = const {}}) Future<void>

Available on SteamInitializer, provided by the SteamInitializerExtensions extension

Generates necessary file and code for a SteamInitializer
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited