LiteFX::Rendering::Backends::VulkanBottomLevelAccelerationStructure::remove¶
remove overloads
Synopses¶
Declared in <litefx/backends/vulkan.hpp>
Removes a bounding box set from the acceleration structure.
[[dllimport, dllexport]] virtual bool remove(BoundingBoxes const& aabb) noexcept override;
Removes a triangle mesh from the acceleration structure.
[[dllimport, dllexport]] virtual bool remove(TriangleMesh const& mesh) noexcept override;
Return Value¶
true, if the bounding box set was removed, otherwisefalse.true, if the triangle mesh was removed, otherwisefalse.
Parameters¶
| Name | Description |
|---|---|
| aabb | The bounding box set to remove from the acceleration structure. |
| mesh | The triangle mesh to remove from the acceleration structure. |