struct MicromapBuildInfoEXT
Defined at line 56162 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
=== VK_EXT_opacity_micromap ===
Public Members
StructureType sType
const void * pNext
MicromapTypeEXT type
Flags flags
BuildMicromapModeEXT mode
MicromapEXT dstMicromap
uint32_t usageCountsCount
const vk::MicromapUsageEXT * pUsageCounts
const vk::MicromapUsageEXT *const * ppUsageCounts
DeviceOrHostAddressConstKHR data
DeviceOrHostAddressKHR scratchData
DeviceOrHostAddressConstKHR triangleArray
vk::DeviceSize triangleArrayStride
Public Methods
void MicromapBuildInfoEXT (vk::MicromapTypeEXT type_, vk::BuildMicromapFlagsEXT flags_, vk::BuildMicromapModeEXT mode_, vk::MicromapEXT dstMicromap_, uint32_t usageCountsCount_, const vk::MicromapUsageEXT * pUsageCounts_, const vk::MicromapUsageEXT *const * ppUsageCounts_, vk::DeviceOrHostAddressConstKHR data_, vk::DeviceOrHostAddressKHR scratchData_, vk::DeviceOrHostAddressConstKHR triangleArray_, vk::DeviceSize triangleArrayStride_, const void * pNext_)
Defined at line 56170 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void MicromapBuildInfoEXT (const MicromapBuildInfoEXT & rhs)
Defined at line 56197 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void MicromapBuildInfoEXT (const VkMicromapBuildInfoEXT & rhs)
Defined at line 56199 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void MicromapBuildInfoEXT (vk::MicromapTypeEXT type_, vk::BuildMicromapFlagsEXT flags_, vk::BuildMicromapModeEXT mode_, vk::MicromapEXT dstMicromap_, const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT> & usageCounts_, const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT *const> & pUsageCounts_, vk::DeviceOrHostAddressConstKHR data_, vk::DeviceOrHostAddressKHR scratchData_, vk::DeviceOrHostAddressConstKHR triangleArray_, vk::DeviceSize triangleArrayStride_, const void * pNext_)
Defined at line 56205 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & operator= (const MicromapBuildInfoEXT & rhs)
Defined at line 56240 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & operator= (const VkMicromapBuildInfoEXT & rhs)
Defined at line 56243 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setPNext (const void * pNext_)
Defined at line 56250 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setType (vk::MicromapTypeEXT type_)
Defined at line 56256 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setFlags (vk::BuildMicromapFlagsEXT flags_)
Defined at line 56262 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setMode (vk::BuildMicromapModeEXT mode_)
Defined at line 56268 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setDstMicromap (vk::MicromapEXT dstMicromap_)
Defined at line 56274 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setUsageCountsCount (uint32_t usageCountsCount_)
Defined at line 56280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setPUsageCounts (const vk::MicromapUsageEXT * pUsageCounts_)
Defined at line 56286 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setUsageCounts (const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT> & usageCounts_)
Defined at line 56293 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setPpUsageCounts (const vk::MicromapUsageEXT *const * ppUsageCounts_)
Defined at line 56302 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setPUsageCounts (const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT *const> & pUsageCounts_)
Defined at line 56309 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setData (const vk::DeviceOrHostAddressConstKHR & data_)
Defined at line 56318 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setScratchData (const vk::DeviceOrHostAddressKHR & scratchData_)
Defined at line 56324 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setTriangleArray (const vk::DeviceOrHostAddressConstKHR & triangleArray_)
Defined at line 56330 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setTriangleArrayStride (vk::DeviceSize triangleArrayStride_)
Defined at line 56337 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkMicromapBuildInfoEXT & operator const VkMicromapBuildInfoEXT & ()
Defined at line 56344 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkMicromapBuildInfoEXT & operator VkMicromapBuildInfoEXT & ()
Defined at line 56349 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp