nativeReadFrom method
void
nativeReadFrom(
- ModelC p
)
override
Implementation
@override
void nativeReadFrom(ModelC p) {
structOnOp((o) {
o.ref.meshes = p.meshes;
o.ref.materials = p.materials;
o.ref.meshMaterial = p.meshMaterial;
o.ref.bones = p.bones;
o.ref.bindPose = p.bindPose;
});
transform.nativeReadFrom(p.transform);
if (p.meshes.address != 0) meshes = .generate(p.meshCount, (i) => (p.meshes + i).toD());
if (p.materials.address != 0) materials = .generate(p.materialCount, (i) => (p.materials + i).toD());
if (p.meshMaterial.address != 0) meshMaterial = .generate(p.meshCount, (i) => p.meshMaterial[i]);
if (p.bones.address != 0) bones = .generate(p.boneCount, (i) => (p.bones + i).toD());
if (p.bindPose.address != 0) bindPose = .generate(p.boneCount, (i) => (p.bindPose + i).toD());
}