ModelD constructor
ModelD({})
Implementation
ModelD({
super.originalPointer,
MatrixD? transform,
List<MeshD>? meshes,
List<MaterialD>? materials,
List<int>? meshMaterial,
List<BoneInfoD>? bones,
List<TransformD>? bindPose,
}) :
_transform = transform ?? .new()
{
_meshes = .new(meshes ?? [], originalPointer?.ref.meshes);
_materials = .new(materials ?? [], originalPointer?.ref.materials);
_meshMaterial = .new(meshMaterial ?? [], originalPointer?.ref.meshMaterial);
_bones = .new(bones ?? [], originalPointer?.ref.bones);
_bindPose = .new(bindPose ?? [], originalPointer?.ref.bindPose);
}