wasmReadFrom method

  1. @override
void wasmReadFrom(
  1. WasmReader reader
)
override

Implementation

@override
void wasmReadFrom(WasmReader reader) {
  final boneCount = reader.Int32();
  final frameCount = reader.Int32();
  _bones.ptr = BoneInfoD.wasmPointer(reader.pointer());
  _framePoses.ptr = TransformD.wasmPointerPointer(reader.pointer());
  name = reader.charArray(nameLength);

  _bones.onPointer((p) => bones = p.readArray(boneCount));
  _framePoses.onPointer((p) => framePoses = p.readMatrix(frameCount, boneCount));
}