20#include "SphereGeom.h"
32 std::string
toString()
const override;
34 void buildAccel(LaunchParams::SP launchParams =
nullptr)
override;
35 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: SphereGeomGroup.h:26
void refitAccel(LaunchParams::SP launchParams=nullptr) override
Definition: SphereGeomGroup.cpp:68
void buildAccelOn(const DeviceContext::SP &device)
Definition: SphereGeomGroup.cpp:78
void buildAccel(LaunchParams::SP launchParams=nullptr) override
Definition: SphereGeomGroup.cpp:59
std::string toString() const override
Definition: SphereGeomGroup.cpp:37
void updateMotionBounds()
Definition: SphereGeomGroup.cpp:53