@override get materials { structOnOp((p) => _materials.ptr = p.ref.materials); return _materials; }
@override set materials(List<MaterialD> value) { structOnOp((p) => _materials.ptr = p.ref.materials); _materials.inner = value; }