30 unsigned int buildFlags);
31 virtual std::string
toString()
const {
return "UserGeomGroup"; }
38 void buildAccel(LaunchParams::SP launchParams =
nullptr)
override;
39 void refitAccel(LaunchParams::SP launchParams =
nullptr)
override;
42 template<
bool FULL_REBUILD>
45 constexpr static unsigned int defaultBuildFlags =
46 OPTIX_BUILD_FLAG_PREFER_FAST_TRACE |
47 OPTIX_BUILD_FLAG_ALLOW_COMPACTION;
50 const unsigned int buildFlags;
Definition: UserGeomGroup.h:26
void buildOrRefit(bool FULL_REBUILD)
Definition: UserGeomGroup.cpp:41
void buildAccelOn(const DeviceContext::SP &device)
Definition: UserGeomGroup.cpp:72
virtual std::string toString() const
Definition: UserGeomGroup.h:31
void buildAccel(LaunchParams::SP launchParams=nullptr) override
Definition: UserGeomGroup.cpp:60
void refitAccel(LaunchParams::SP launchParams=nullptr) override
Definition: UserGeomGroup.cpp:65