This Class is a Wrapper of VkAccelerationStructure. More...
#include <VulkanAccelerationStructure.h>
Public Member Functions | |
| VulkanAccelerationStructure (VulkanState &vulkanState, VkAccelerationStructureCreateInfoKHR &accel) | |
| Constructor Function. Create VkBuffer. | |
| virtual | ~VulkanAccelerationStructure () override |
| Destructor Function. | |
| VkDeviceAddress | GetACDeviceAddress () const |
| Get AC Buffer Address. | |
| VkAccelerationStructureKHR & | Get () |
| Get this wrapped VkAccelerationStructureKHR. | |
Protected Attributes | |
| VulkanState & | m_VulkanState |
| The global VulkanState Referenced from VulkanRenderBackend. | |
Private Attributes | |
| VkAccelerationStructureKHR | m_Accel |
| This wrapped VkAccelerationStructureKHR. | |
This Class is a Wrapper of VkAccelerationStructure.
Definition at line 16 of file VulkanAccelerationStructure.h.