Class ads_constructor_t¶
Defined in File ads_constructor.hpp
Inheritance Relationships¶
Derived Type¶
public wt::ads::construction::bvh8w_constructor_t
(Class bvh8w_constructor_t)
Class Documentation¶
-
class ads_constructor_t
Generic interface for accelerating data structure (ADS) construction.
Subclassed by wt::ads::construction::bvh8w_constructor_t
Public Functions
-
virtual std::unique_ptr<ads_t> get() && = 0
-
virtual ~ads_constructor_t() noexcept = default
-
inline virtual std::shared_ptr<std::string> get_state_description() const noexcept
-
inline auto get_construction_time() const noexcept
Protected Attributes
-
std::chrono::high_resolution_clock::duration build_time¶
-
virtual std::unique_ptr<ads_t> get() && = 0