Vulkan-Hpp
vk::CopyMemoryToMicromapInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCopyMemoryToMicromapInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXT (vk::DeviceOrHostAddressConstKHR src_={}, vk::MicromapEXT dst_={}, vk::CopyMicromapModeEXT mode_=vk::CopyMicromapModeEXT::eClone, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXT (CopyMemoryToMicromapInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CopyMemoryToMicromapInfoEXT (VkCopyMemoryToMicromapInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
CopyMemoryToMicromapInfoEXToperator= (CopyMemoryToMicromapInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CopyMemoryToMicromapInfoEXToperator= (VkCopyMemoryToMicromapInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXTsetSrc (vk::DeviceOrHostAddressConstKHR const &src_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXTsetDst (vk::MicromapEXT dst_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXTsetMode (vk::CopyMicromapModeEXT mode_) VULKAN_HPP_NOEXCEPT
 
 operator VkCopyMemoryToMicromapInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkCopyMemoryToMicromapInfoEXT & () VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eCopyMemoryToMicromapInfoEXT
 
const void * pNext = {}
 
vk::DeviceOrHostAddressConstKHR src = {}
 
vk::MicromapEXT dst = {}
 
vk::CopyMicromapModeEXT mode = vk::CopyMicromapModeEXT::eClone
 

Static Public Attributes

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

Detailed Description

Definition at line 19372 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ CopyMemoryToMicromapInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR_14 vk::CopyMemoryToMicromapInfoEXT::CopyMemoryToMicromapInfoEXT ( vk::DeviceOrHostAddressConstKHR  src_ = {},
vk::MicromapEXT  dst_ = {},
vk::CopyMicromapModeEXT  mode_ = vk::CopyMicromapModeEXT::eClone,
const void *  pNext_ = nullptr 
)
inline

Definition at line 19380 of file vulkan_structs.hpp.

◆ CopyMemoryToMicromapInfoEXT() [2/3]

VULKAN_HPP_CONSTEXPR_14 vk::CopyMemoryToMicromapInfoEXT::CopyMemoryToMicromapInfoEXT ( CopyMemoryToMicromapInfoEXT const &  rhs)
default

◆ CopyMemoryToMicromapInfoEXT() [3/3]

vk::CopyMemoryToMicromapInfoEXT::CopyMemoryToMicromapInfoEXT ( VkCopyMemoryToMicromapInfoEXT const &  rhs)
inline

Definition at line 19393 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkCopyMemoryToMicromapInfoEXT &()

vk::CopyMemoryToMicromapInfoEXT::operator VkCopyMemoryToMicromapInfoEXT & ( )
inline

Definition at line 19438 of file vulkan_structs.hpp.

◆ operator VkCopyMemoryToMicromapInfoEXT const &()

vk::CopyMemoryToMicromapInfoEXT::operator VkCopyMemoryToMicromapInfoEXT const & ( ) const
inline

Definition at line 19433 of file vulkan_structs.hpp.

◆ operator=() [1/2]

CopyMemoryToMicromapInfoEXT& vk::CopyMemoryToMicromapInfoEXT::operator= ( CopyMemoryToMicromapInfoEXT const &  rhs)
default

◆ operator=() [2/2]

CopyMemoryToMicromapInfoEXT& vk::CopyMemoryToMicromapInfoEXT::operator= ( VkCopyMemoryToMicromapInfoEXT const &  rhs)
inline

Definition at line 19401 of file vulkan_structs.hpp.

◆ setDst()

VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXT& vk::CopyMemoryToMicromapInfoEXT::setDst ( vk::MicromapEXT  dst_)
inline

Definition at line 19420 of file vulkan_structs.hpp.

◆ setMode()

VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXT& vk::CopyMemoryToMicromapInfoEXT::setMode ( vk::CopyMicromapModeEXT  mode_)
inline

Definition at line 19426 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXT& vk::CopyMemoryToMicromapInfoEXT::setPNext ( const void *  pNext_)
inline

Definition at line 19408 of file vulkan_structs.hpp.

◆ setSrc()

VULKAN_HPP_CONSTEXPR_14 CopyMemoryToMicromapInfoEXT& vk::CopyMemoryToMicromapInfoEXT::setSrc ( vk::DeviceOrHostAddressConstKHR const &  src_)
inline

Definition at line 19414 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::CopyMemoryToMicromapInfoEXT::allowDuplicate = false
static

Definition at line 19376 of file vulkan_structs.hpp.

◆ dst

vk::MicromapEXT vk::CopyMemoryToMicromapInfoEXT::dst = {}

Definition at line 19463 of file vulkan_structs.hpp.

◆ mode

vk::CopyMicromapModeEXT vk::CopyMemoryToMicromapInfoEXT::mode = vk::CopyMicromapModeEXT::eClone

Definition at line 19464 of file vulkan_structs.hpp.

◆ pNext

const void* vk::CopyMemoryToMicromapInfoEXT::pNext = {}

Definition at line 19461 of file vulkan_structs.hpp.

◆ src

vk::DeviceOrHostAddressConstKHR vk::CopyMemoryToMicromapInfoEXT::src = {}

Definition at line 19462 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::CopyMemoryToMicromapInfoEXT::structureType = StructureType::eCopyMemoryToMicromapInfoEXT
static

Definition at line 19377 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::CopyMemoryToMicromapInfoEXT::sType = StructureType::eCopyMemoryToMicromapInfoEXT

Definition at line 19460 of file vulkan_structs.hpp.


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