/* SPDX-FileCopyrightText: 2020-2022 Blender Foundation * * SPDX-License-Identifier: Apache-2.0 */ #pragma once #include "bvh/bvh.h" #include "bvh/params.h" #include #include CCL_NAMESPACE_BEGIN class BVHMulti : public BVH { public: vector> sub_bvhs; BVHMulti(const BVHParams ¶ms, const vector &geometry, const vector &objects); protected: void replace_geometry(const vector &geometry, const vector &objects) override; }; CCL_NAMESPACE_END