/* SPDX-FileCopyrightText: 2020-2022 Blender Foundation * * SPDX-License-Identifier: Apache-2.0 */ #include "bvh/multi.h" CCL_NAMESPACE_BEGIN BVHMulti::BVHMulti(const BVHParams ¶ms_, const vector &geometry_, const vector &objects_) : BVH(params_, geometry_, objects_) { } void BVHMulti::replace_geometry(const vector &geometry, const vector &objects) { for (unique_ptr &bvh : sub_bvhs) { bvh->replace_geometry(geometry, objects); } } CCL_NAMESPACE_END