ShaderConversionOutput class

Result object for one shader conversion run.

Constructors

ShaderConversionOutput({required String shaderSource, required Map<String, ShaderFloatProperty> floatProperties, required List<String> samplerProperties, required List<ShaderConversionIssue> issues})
const

Properties

floatProperties Map<String, ShaderFloatProperty>
Generated float property descriptors keyed by uniform name.
final
hasErrors bool
Returns true when any emitted issue is marked as an error.
no setter
hashCode int
The hash code for this object.
no setterinherited
issues List<ShaderConversionIssue>
Conversion issues (warnings and errors).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
samplerProperties List<String>
Detected sampler uniform names.
final
shaderSource String
Converted shader source that targets Flutter runtime effects.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
propertiesJson() String
Builds a stable, sorted JSON object for generated shader properties.
toString() String
A string representation of this object.
inherited

Operators

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