SpiecsEngine
 
Loading...
Searching...
No Matches

◆ VulkanAccelerationStructure()

Spices::VulkanAccelerationStructure::VulkanAccelerationStructure ( VulkanState & vulkanState,
VkAccelerationStructureCreateInfoKHR & accel )

Constructor Function. Create VkBuffer.

Parameters
[in]vulkanStateThe global VulkanState.
[in]accelVkAccelerationStructureCreateInfoKHR.

Definition at line 12 of file VulkanAccelerationStructure.cpp.

16 : VulkanObject(vulkanState)
17 , m_Accel(nullptr)
18 {
20
21 vulkanState.m_VkFunc.vkCreateAccelerationStructureKHR(
22 vulkanState.m_Device ,
23 &accel ,
24 nullptr ,
25 &m_Accel
26 );
27 }
#define SPICES_PROFILE_ZONE
VkAccelerationStructureKHR m_Accel
This wrapped VkAccelerationStructureKHR.
VulkanObject(VulkanState &vulkanState)
Constructor Function. Init member variables.

References VulkanAccelerationStructure(), and Spices::VulkanObject::VulkanObject().

Referenced by VulkanAccelerationStructure().