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