struct MicromapBuildInfoEXT
Defined at line 92194 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 MicromapUsageEXT * pUsageCounts
const MicromapUsageEXT *const * ppUsageCounts
DeviceOrHostAddressConstKHR data
DeviceOrHostAddressKHR scratchData
DeviceOrHostAddressConstKHR triangleArray
DeviceSize triangleArrayStride
Public Methods
void MicromapBuildInfoEXT (MicromapTypeEXTtype_,BuildMicromapFlagsEXTflags_,BuildMicromapModeEXTmode_,MicromapEXTdstMicromap_,uint32_tusageCountsCount_,const MicromapUsageEXT *pUsageCounts_,const MicromapUsageEXT *const *ppUsageCounts_,DeviceOrHostAddressConstKHRdata_,DeviceOrHostAddressKHRscratchData_,DeviceOrHostAddressConstKHRtriangleArray_,DeviceSizetriangleArrayStride_,const void *pNext_)
Defined at line 92202 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void MicromapBuildInfoEXT (const MicromapBuildInfoEXT & rhs)
Defined at line 92229 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void MicromapBuildInfoEXT (const VkMicromapBuildInfoEXT & rhs)
Defined at line 92231 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void MicromapBuildInfoEXT (MicromapTypeEXTtype_,BuildMicromapFlagsEXTflags_,BuildMicromapModeEXTmode_,MicromapEXTdstMicromap_,const ArrayProxyNoTemporaries<const MicromapUsageEXT> &usageCounts_,const ArrayProxyNoTemporaries<const MicromapUsageEXT *const> &pUsageCounts_,DeviceOrHostAddressConstKHRdata_,DeviceOrHostAddressKHRscratchData_,DeviceOrHostAddressConstKHRtriangleArray_,DeviceSizetriangleArrayStride_,const void *pNext_)
Defined at line 92237 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & operator= (const MicromapBuildInfoEXT & rhs)
Defined at line 92272 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & operator= (const VkMicromapBuildInfoEXT & rhs)
Defined at line 92275 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setPNext (const void * pNext_)
Defined at line 92282 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setPNext (const void * pNext_)
Defined at line 92288 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setType (MicromapTypeEXT type_)
Defined at line 92294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setType (MicromapTypeEXT type_)
Defined at line 92300 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setFlags (BuildMicromapFlagsEXT flags_)
Defined at line 92306 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setFlags (BuildMicromapFlagsEXT flags_)
Defined at line 92312 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setMode (BuildMicromapModeEXT mode_)
Defined at line 92318 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setMode (BuildMicromapModeEXT mode_)
Defined at line 92324 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setDstMicromap (MicromapEXT dstMicromap_)
Defined at line 92330 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setDstMicromap (MicromapEXT dstMicromap_)
Defined at line 92336 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setUsageCountsCount (uint32_t usageCountsCount_)
Defined at line 92342 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setUsageCountsCount (uint32_t usageCountsCount_)
Defined at line 92348 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setPUsageCounts (const MicromapUsageEXT * pUsageCounts_)
Defined at line 92354 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setPUsageCounts (const MicromapUsageEXT * pUsageCounts_)
Defined at line 92360 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setUsageCounts (const ArrayProxyNoTemporaries<const MicromapUsageEXT> & usageCounts_)
Defined at line 92367 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setPpUsageCounts (const MicromapUsageEXT *const * ppUsageCounts_)
Defined at line 92375 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setPpUsageCounts (const MicromapUsageEXT *const * ppUsageCounts_)
Defined at line 92381 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setPUsageCounts (const ArrayProxyNoTemporaries<const MicromapUsageEXT *const> & pUsageCounts_)
Defined at line 92388 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setData (const DeviceOrHostAddressConstKHR & data_)
Defined at line 92396 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setData (const DeviceOrHostAddressConstKHR & data_)
Defined at line 92402 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setScratchData (const DeviceOrHostAddressKHR & scratchData_)
Defined at line 92408 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setScratchData (const DeviceOrHostAddressKHR & scratchData_)
Defined at line 92414 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setTriangleArray (const DeviceOrHostAddressConstKHR & triangleArray_)
Defined at line 92420 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setTriangleArray (const DeviceOrHostAddressConstKHR & triangleArray_)
Defined at line 92426 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT & setTriangleArrayStride (DeviceSize triangleArrayStride_)
Defined at line 92432 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
MicromapBuildInfoEXT && setTriangleArrayStride (DeviceSize triangleArrayStride_)
Defined at line 92438 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkMicromapBuildInfoEXT & operator const VkMicromapBuildInfoEXT & ()
Defined at line 92445 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkMicromapBuildInfoEXT & operator VkMicromapBuildInfoEXT & ()
Defined at line 92450 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkMicromapBuildInfoEXT * operator const VkMicromapBuildInfoEXT * ()
Defined at line 92455 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkMicromapBuildInfoEXT * operator VkMicromapBuildInfoEXT * ()
Defined at line 92460 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp