bvh_factory.h 460 B

12345678910111213141516171819202122
  1. // Copyright 2009-2021 Intel Corporation
  2. // SPDX-License-Identifier: Apache-2.0
  3. #pragma once
  4. #include "../bvh/bvh.h"
  5. #include "../common/isa.h"
  6. #include "../common/accel.h"
  7. #include "../common/scene.h"
  8. #include "../geometry/curve_intersector_virtual.h"
  9. namespace embree
  10. {
  11. /*! BVH instantiations */
  12. class BVHFactory
  13. {
  14. public:
  15. enum class BuildVariant { STATIC, DYNAMIC, HIGH_QUALITY };
  16. enum class IntersectVariant { FAST, ROBUST };
  17. };
  18. }