toJson method
Returns the event as the JSON object a trace file holds, without its
kind key, with every byte payload handed to blob and written as
the reference it returns.
Implementation
@override
Map<String, Object?> toJson(TraceBlobWriter blob) => <String, Object?>{
'id': id,
'width': width,
'height': height,
'format': textureFormatWire.write(format),
'pixels': blob.add(pixels),
'mipLevels': mipLevels?.map(blob.add).toList(),
};