Skip to content

LiteFX::Rendering::Backends::VulkanGraphicsFactory::createTopLevelAccelerationStructure

Creates a top-level acceleration structure.

Synopsis

Declared in <litefx/backends/vulkan.hpp>

[[dllimport, dllexport]] virtual UniquePtr<VulkanTopLevelAccelerationStructure> createTopLevelAccelerationStructure(
    StringView name,
    AccelerationStructureFlags flags = AccelerationStructureFlags::None) const override;

Description

This method is only supported if the GraphicsDeviceFeatures::RayTracing feature is enabled.

Return Value

The top-level acceleration structure instance.

Parameters

NameDescription
nameThe name of the acceleration structure resource.
flagsThe flags that define how the acceleration structure is built.

See Also

ITopLevelAccelerationStructure