wasmReadFrom method
Implementation
@override
void wasmReadFrom(WasmReader reader) {
reader.struct(transform);
int meshCount = reader.Int32();
int materialCount = reader.Int32();
_meshes.ptr = MeshD.wasmPointer(reader.pointer());
_materials.ptr = MaterialD.wasmPointer(reader.pointer());
_meshMaterial.ptr = .new(reader.pointer());
int boneCount = reader.Int32();
_bones.ptr = BoneInfoD.wasmPointer(reader.pointer());
_bindPose.ptr = TransformD.wasmPointer(reader.pointer());
_meshes.onPointer((p) => meshes = p.readArray(meshCount, owned: true));
_materials.onPointer((p) => materials = p.readArray(materialCount, owned: true));
_meshMaterial.onPointer((p) => meshMaterial = p.readArray(meshCount));
_bones.onPointer((p) => bones = p.readArray(boneCount));
_bindPose.onPointer((p) => bindPose = p.readArray(boneCount));
}