ModelAnimationD constructor

ModelAnimationD({
  1. WasmStructPointer<ModelAnimationD>? originalPointer,
  2. List<BoneInfoD>? bones,
  3. List<List<TransformD>>? framePoses,
  4. String name = '',
})

Implementation

ModelAnimationD({
  super.originalPointer,
  List<BoneInfoD>? bones,
  List<List<TransformD>>? framePoses,
  String name = '',
}) :
  _name = name
{
  _framePoses = .fromList(
    framePoses ?? [],
    originalPointer == null ? null : TransformD.wasmPointerPointer(wasmReader(_o[.framePoses]).pointer())
  );

  _bones = .new(
    bones ?? [],
    originalPointer == null ? null : BoneInfoD.wasmPointer(wasmReader(_o[.bones]).pointer())
  );
}