allocateInto method
Implementation
@override
void allocateInto(RaylibTemp temp, Pointer<ModelC> p, String key) {
transform.writeInto(p.ref.transform);
p.ref.meshCount = meshes.length;
p.ref.materialCount = materials.length;
p.ref.boneCount = bones.length;
p.ref.meshes = temp.Mesh$.Array(meshes, key: '${key}_meshes');
p.ref.materials = temp.Material$.Array(materials, key: '${key}_materials');
p.ref.meshMaterial = temp.Int$.Array(meshMaterial, key: '${key}_meshMaterial');
p.ref.bones = temp.BoneInfo$.Array(bones, key: '${key}_bones');
p.ref.bindPose = temp.Transform$.Array(bindPose, key: '${key}_bindPose');
}