Lines Matching defs:MicromapBuildInfoEXT
53085 struct MicromapBuildInfoEXT struct
53087 using NativeType = VkMicromapBuildInfoEXT;
53089 static const bool allowDuplicate = false;
53090 … VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMicromapBuildInfoEXT;
53093 …NSTEXPR_14 MicromapBuildInfoEXT( VULKAN_HPP_NAMESPACE::MicromapTypeEXT type_ = VULKAN_HPP_N… in MicromapBuildInfoEXT() function
53122 MicromapBuildInfoEXT( VkMicromapBuildInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT in MicromapBuildInfoEXT() function
53128 …MicromapBuildInfoEXT( VULKAN_HPP_NAMESPACE::MicromapTypeEXT … in MicromapBuildInfoEXT() function
53168 *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT const *>( &rhs ); in operator =()
53173 … VULKAN_HPP_CONSTEXPR_14 MicromapBuildInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT in setPNext()
53179 …4 MicromapBuildInfoEXT & setType( VULKAN_HPP_NAMESPACE::MicromapTypeEXT type_ ) VULKAN_HPP_NOEXCEPT in setType()
53185 …apBuildInfoEXT & setFlags( VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT in setFlags()
53191 …romapBuildInfoEXT & setMode( VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT mode_ ) VULKAN_HPP_NOEXCEPT in setMode()
53197 …BuildInfoEXT & setDstMicromap( VULKAN_HPP_NAMESPACE::MicromapEXT dstMicromap_ ) VULKAN_HPP_NOEXCEPT in setDstMicromap()
53203 …XPR_14 MicromapBuildInfoEXT & setUsageCountsCount( uint32_t usageCountsCount_ ) VULKAN_HPP_NOEXCEPT in setUsageCountsCount()
53209 …setPUsageCounts( const VULKAN_HPP_NAMESPACE::MicromapUsageEXT * pUsageCounts_ ) VULKAN_HPP_NOEXCEPT in setPUsageCounts()
53217 …emporaries<const VULKAN_HPP_NAMESPACE::MicromapUsageEXT> const & usageCounts_ ) VULKAN_HPP_NOEXCEPT in setUsageCounts()
53225 …Counts( const VULKAN_HPP_NAMESPACE::MicromapUsageEXT * const * ppUsageCounts_ ) VULKAN_HPP_NOEXCEPT in setPpUsageCounts()
53232 MicromapBuildInfoEXT & setPUsageCounts( in setPUsageCounts()
53241 …XT & setData( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const & data_ ) VULKAN_HPP_NOEXCEPT in setData()
53247 …cratchData( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR const & scratchData_ ) VULKAN_HPP_NOEXCEPT in setScratchData()
53254 …ray( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const & triangleArray_ ) VULKAN_HPP_NOEXCEPT in setTriangleArray()
53260 …setTriangleArrayStride( VULKAN_HPP_NAMESPACE::DeviceSize triangleArrayStride_ ) VULKAN_HPP_NOEXCEPT in setTriangleArrayStride()
53267 operator VkMicromapBuildInfoEXT const &() const VULKAN_HPP_NOEXCEPT in operator VkMicromapBuildInfoEXT const&()
53272 operator VkMicromapBuildInfoEXT &() VULKAN_HPP_NOEXCEPT in operator VkMicromapBuildInfoEXT&()
53295 reflect() const VULKAN_HPP_NOEXCEPT in reflect()
53303 …SPACE::StructureType sType = StructureType::eMicromapBuildInfoEXT;
53304 const void * pNext = {};
53305 …EXT type = VULKAN_HPP_NAMESPACE::MicromapTypeEXT::eOpacityMicromap;
53306 VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT flags = {};
53307 …cromapModeEXT mode = VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT::eBuild;
53308 VULKAN_HPP_NAMESPACE::MicromapEXT dstMicromap = {};
53309 uint32_t usageCountsCount = {};
53310 const VULKAN_HPP_NAMESPACE::MicromapUsageEXT * pUsageCounts = {};
53311 const VULKAN_HPP_NAMESPACE::MicromapUsageEXT * const * ppUsageCounts = {};
53312 VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR data = {};
53313 VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR scratchData = {};
53314 VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR triangleArray = {};
53315 VULKAN_HPP_NAMESPACE::DeviceSize triangleArrayStride = {};