ExportReport class final

One write, read back and checked against what went in.

Constructors

ExportReport({required Map<String, Uint8List> files, required List<String> writerWarnings, required List<DocumentDifference> differences})
The files a write produced, its writerWarnings and the differences reading them back found.
const

Properties

differences → List<DocumentDifference>
What compareModelDocuments found reading the write back — see that function's own doc comment for what it does and does not check.
final
files → Map<String, Uint8List>
Every file the write produced, keyed by name — one entry for a binary format, two for OBJ (.obj and its .mtl, when the document names a material).
final
hashCode → int
The hash code for this object.
no setterinherited
isClean → bool
Whether the round trip held with nothing to explain it — no warnings, no differences. A format that drops data honestly reports writerWarnings.isNotEmpty here even on a mesh it wrote perfectly correctly.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
writerWarnings → List<String>
What the writer itself knew it could not carry — see each writer's own warnings getter for what it checks.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

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