ShaderBundleManifest class

A parsed *.shaderbundle.json manifest with its shader source paths already resolved to absolute paths.

Constructors

ShaderBundleManifest({required String sourcePath, required String relativeDir, required String outputFileName, required Map<String, dynamic> entries})
const

Properties

entries Map<String, dynamic>
Decoded manifest with file values resolved to absolute paths
final
hashCode int
The hash code for this object.
no setterinherited
outputFileName String
Output file name, e.g. flutter_example.shaderbundle
final
relativeDir String
Directory of the manifest relative to the watched shader directory (empty string when the manifest sits at its root).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourcePath String
Absolute path of the manifest json file
final

Methods

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