HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCopyMicromapToMemoryInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 CopyMicromapToMemoryInfoEXT (VULKAN_HPP_NAMESPACE::MicromapEXT src_={}, VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR dst_={}, VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT mode_=VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT::eClone, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMicromapToMemoryInfoEXT (CopyMicromapToMemoryInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CopyMicromapToMemoryInfoEXT (VkCopyMicromapToMemoryInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
CopyMicromapToMemoryInfoEXToperator= (CopyMicromapToMemoryInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CopyMicromapToMemoryInfoEXToperator= (VkCopyMicromapToMemoryInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMicromapToMemoryInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMicromapToMemoryInfoEXT
setSrc (VULKAN_HPP_NAMESPACE::MicromapEXT src_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMicromapToMemoryInfoEXT
setDst (VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR const &dst_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMicromapToMemoryInfoEXT
setMode (VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT mode_) VULKAN_HPP_NOEXCEPT
 
 operator VkCopyMicromapToMemoryInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkCopyMicromapToMemoryInfoEXT & () VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyMicromapToMemoryInfoEXT
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::MicromapEXT src = {}
 
VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR dst = {}
 
VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT mode = VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT::eClone
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::eCopyMicromapToMemoryInfoEXT
 

Detailed Description

Definition at line 17319 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::CopyMicromapToMemoryInfoEXT ( VULKAN_HPP_NAMESPACE::MicromapEXT  src_ = {},
VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR  dst_ = {},
VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT  mode_ = VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT::eClone,
const void pNext_ = nullptr 
)
inline

Definition at line 17327 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::CopyMicromapToMemoryInfoEXT ( CopyMicromapToMemoryInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::CopyMicromapToMemoryInfoEXT ( VkCopyMicromapToMemoryInfoEXT const rhs)
inline

Definition at line 17340 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::operator VkCopyMicromapToMemoryInfoEXT & ( )
inline

Definition at line 17385 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::operator VkCopyMicromapToMemoryInfoEXT const & ( ) const
inline

Definition at line 17380 of file vulkan_structs.hpp.

CopyMicromapToMemoryInfoEXT& VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::operator= ( CopyMicromapToMemoryInfoEXT const rhs)
default
CopyMicromapToMemoryInfoEXT& VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::operator= ( VkCopyMicromapToMemoryInfoEXT const rhs)
inline

Definition at line 17348 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyMicromapToMemoryInfoEXT& VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::setDst ( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR const dst_)
inline

Definition at line 17367 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyMicromapToMemoryInfoEXT& VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::setMode ( VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT  mode_)
inline

Definition at line 17373 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyMicromapToMemoryInfoEXT& VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::setPNext ( const void pNext_)
inline

Definition at line 17355 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyMicromapToMemoryInfoEXT& VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::setSrc ( VULKAN_HPP_NAMESPACE::MicromapEXT  src_)
inline

Definition at line 17361 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::allowDuplicate = false
static

Definition at line 17323 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::dst = {}

Definition at line 17410 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::mode = VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT::eClone

Definition at line 17411 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::pNext = {}

Definition at line 17408 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::MicromapEXT VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::src = {}

Definition at line 17409 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::structureType = StructureType::eCopyMicromapToMemoryInfoEXT
static

Definition at line 17324 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT::sType = StructureType::eCopyMicromapToMemoryInfoEXT

Definition at line 17407 of file vulkan_structs.hpp.


The documentation for this struct was generated from the following file: