Skip to content

LiteFX::Rendering::Backends::VulkanGraphicsFactory::createBottomLevelAccelerationStructure

Creates a bottom-level acceleration structure.

Synopses

Declared in <litefx/backends/vulkan.hpp>

Creates a bottom-level acceleration structure.

[[dllimport]] UniquePtr<VulkanBottomLevelAccelerationStructure> createBottomLevelAccelerationStructure(AccelerationStructureFlags flags) const;

» more...

Creates a bottom-level acceleration structure.

[[dllimport]] virtual UniquePtr<VulkanBottomLevelAccelerationStructure> createBottomLevelAccelerationStructure(
    StringView name,
    AccelerationStructureFlags flags) const = 0;

» more...

Creates a bottom-level acceleration structure.

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

» more...

Return Value

The bottom-level acceleration structure instance.

Parameters

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

See Also

IBottomLevelAccelerationStructure