30 std::string
toString()
const override;
32 void buildAccel(LaunchParams::SP launchParams =
nullptr)
override;
33 void refitAccel(LaunchParams::SP launchParams =
nullptr)
override;
40 template<
bool FULL_REBUILD>
43 constexpr static unsigned int defaultBuildFlags =
44 OPTIX_BUILD_FLAG_PREFER_FAST_TRACE |
45 OPTIX_BUILD_FLAG_ALLOW_COMPACTION;
48 const unsigned int buildFlags;
Definition: TrianglesGeomGroup.h:24
void updateMotionBounds()
Definition: TrianglesGeomGroup.cpp:50
void buildAccel(LaunchParams::SP launchParams=nullptr) override
Definition: TrianglesGeomGroup.cpp:62
void buildAccelOn(const DeviceContext::SP &device)
Definition: TrianglesGeomGroup.cpp:81
void refitAccel(LaunchParams::SP launchParams=nullptr) override
Definition: TrianglesGeomGroup.cpp:71
std::string toString() const override
Definition: TrianglesGeomGroup.cpp:37