setC method

Copies the fields of the native struct o into this instance.

Implementation

@override
ModelAnimationD setC(ModelAnimationC o) {
  onOriginalPointer((p) {
    p.ref.bones = o.bones;
    p.ref.framePoses = o.framePoses;
    p.ref.name = o.name;
  });
  bones = .generate(o.boneCount, (i) => o.bones[i].toD());
  framePoses = .generate(o.frameCount, (i) =>
    .generate(o.boneCount, (j) => o.framePoses[i][j].toD())
  );
  name = o.name.toDartString(nameLength);
  return this;
}