writeInto method
void
writeInto(
- ModelC p
)
override
Implementation
@override
void writeInto(ModelC p) {
transform.writeInto(p.transform);
p.meshCount = meshes.length;
p.materialCount = materials.length;
p.boneCount = bones.length;
if (p.meshes.address != 0) {
for (int i = 0; i < meshes.length; i++) {
meshes[i].writeInto((p.meshes + i).ref);
}
}
if (p.materials.address != 0) {
for (int i = 0; i < materials.length; i++) {
materials[i].writeInto((p.materials + i).ref);
}
}
if (p.meshMaterial.address != 0) {
for (int i = 0; i < meshMaterial.length; i++) {
p.meshMaterial[i] = meshMaterial[i];
}
}
if (p.bones.address != 0) {
for (int i = 0; i < bones.length; i++) {
bones[i].writeInto((p.bones + i).ref);
}
}
if (p.bindPose.address != 0) {
for (int i = 0; i < bindPose.length; i++) {
bindPose[i].writeInto((p.bindPose + i).ref);
}
}
}