nativeWriteInto method
Writes all fields directly into the native struct reference p.
For nested structs, use writeInto as well.
Implementation
@override
void nativeWriteInto(ModelAnimationC p) {
p.boneCount = bones.length;
p.frameCount = framePoses.length;
if (p.bones.address != 0) {
for (int i = 0; i < bones.length; i++) {
_bones.inner[i].nativeWriteInto((p.bones + i).ref);
}
}
if (p.framePoses.address != 0) {
for (int i = 0; i < framePoses.length; i++) {
final innerPtr = (p.framePoses + i).value;
for (int j = 0; j < framePoses[i].length; j++) {
_framePoses.inner[i].inner[j].nativeWriteInto((innerPtr + j).ref);
}
}
}
p.name.setDartString(name, nameLength);
}