Class ASManager#

Class Documentation#

class ASManager#

Public Functions

ASManager()#
inline vk::AccelerationStructureKHR &getTLAS()#
void createASForScene(VulkanDevice *device, vk::CommandPool commandPool, Kataglyphis::Scene *scene)#
void createBLAS(VulkanDevice *device, vk::CommandPool commandPool, Kataglyphis::Scene *scene)#
void createTLAS(VulkanDevice *device, vk::CommandPool commandPool, Kataglyphis::Scene *scene)#
void cleanUp()#
~ASManager()#