nativeReadFrom method

  1. @override
void nativeReadFrom(
  1. ModelAnimationC p
)
override

Implementation

@override
void nativeReadFrom(ModelAnimationC p) {
  structOnOp((o) {
    o.ref.bones = p.bones;
    o.ref.framePoses = p.framePoses;
    o.ref.name = p.name;
  });
  if (p.bones.address != 0) bones = .generate(p.boneCount, (i) => (p.bones + i).toD());
  if (p.framePoses.address != 0) framePoses = .generate(p.frameCount, (i) =>
    .generate(p.boneCount, (j) => (p.framePoses[i] + j).toD())
  );
  name = p.name.toDartString(nameLength);
}