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