allocateInto method
Implementation
@override
void allocateInto(RaylibTemp temp, Pointer<ModelAnimationC> p, String key) {
p.ref.boneCount = bones.length;
p.ref.frameCount = framePoses.length;
p.ref.bones = temp.BoneInfo$.Array(bones, key: '${key}_bones');
p.ref.framePoses = temp.Ptr$Transform$.FillRaw(
key: '${key}_framePoses',
framePoses.length,
(i) => temp.Transform$.Array(key: '${key}_framePoses_$i', framePoses[i]),
);
p.ref.name.setString(name, nameLength);
}