Vulkan-Hpp
vk::CopyMicromapInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCopyMicromapInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CopyMicromapInfoEXT (vk::MicromapEXT src_={}, vk::MicromapEXT dst_={}, vk::CopyMicromapModeEXT mode_=vk::CopyMicromapModeEXT::eClone, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR CopyMicromapInfoEXT (CopyMicromapInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CopyMicromapInfoEXT (VkCopyMicromapInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
CopyMicromapInfoEXToperator= (CopyMicromapInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CopyMicromapInfoEXToperator= (VkCopyMicromapInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMicromapInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMicromapInfoEXTsetSrc (vk::MicromapEXT src_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMicromapInfoEXTsetDst (vk::MicromapEXT dst_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMicromapInfoEXTsetMode (vk::CopyMicromapModeEXT mode_) VULKAN_HPP_NOEXCEPT
 
 operator VkCopyMicromapInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkCopyMicromapInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (CopyMicromapInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (CopyMicromapInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eCopyMicromapInfoEXT
 
const void * pNext = {}
 
vk::MicromapEXT 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::eCopyMicromapInfoEXT
 

Detailed Description

Definition at line 19473 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ CopyMicromapInfoEXT() [1/3]

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

Definition at line 19481 of file vulkan_structs.hpp.

◆ CopyMicromapInfoEXT() [2/3]

VULKAN_HPP_CONSTEXPR vk::CopyMicromapInfoEXT::CopyMicromapInfoEXT ( CopyMicromapInfoEXT const &  rhs)
default

◆ CopyMicromapInfoEXT() [3/3]

vk::CopyMicromapInfoEXT::CopyMicromapInfoEXT ( VkCopyMicromapInfoEXT const &  rhs)
inline

Definition at line 19494 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkCopyMicromapInfoEXT &()

vk::CopyMicromapInfoEXT::operator VkCopyMicromapInfoEXT & ( )
inline

Definition at line 19538 of file vulkan_structs.hpp.

◆ operator VkCopyMicromapInfoEXT const &()

vk::CopyMicromapInfoEXT::operator VkCopyMicromapInfoEXT const & ( ) const
inline

Definition at line 19533 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::CopyMicromapInfoEXT::operator!= ( CopyMicromapInfoEXT const &  rhs) const
inline

Definition at line 19571 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

CopyMicromapInfoEXT& vk::CopyMicromapInfoEXT::operator= ( VkCopyMicromapInfoEXT const &  rhs)
inline

Definition at line 19501 of file vulkan_structs.hpp.

◆ operator==()

bool vk::CopyMicromapInfoEXT::operator== ( CopyMicromapInfoEXT const &  rhs) const
inline

Definition at line 19562 of file vulkan_structs.hpp.

◆ setDst()

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

Definition at line 19520 of file vulkan_structs.hpp.

◆ setMode()

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

Definition at line 19526 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 19508 of file vulkan_structs.hpp.

◆ setSrc()

VULKAN_HPP_CONSTEXPR_14 CopyMicromapInfoEXT& vk::CopyMicromapInfoEXT::setSrc ( vk::MicromapEXT  src_)
inline

Definition at line 19514 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 19477 of file vulkan_structs.hpp.

◆ dst

vk::MicromapEXT vk::CopyMicromapInfoEXT::dst = {}

Definition at line 19581 of file vulkan_structs.hpp.

◆ mode

Definition at line 19582 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 19579 of file vulkan_structs.hpp.

◆ src

vk::MicromapEXT vk::CopyMicromapInfoEXT::src = {}

Definition at line 19580 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::CopyMicromapInfoEXT::structureType = StructureType::eCopyMicromapInfoEXT
static

Definition at line 19478 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::CopyMicromapInfoEXT::sType = StructureType::eCopyMicromapInfoEXT

Definition at line 19578 of file vulkan_structs.hpp.


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