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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCopyMicromapInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CopyMicromapInfoEXT (VULKAN_HPP_NAMESPACE::MicromapEXT src_={}, VULKAN_HPP_NAMESPACE::MicromapEXT dst_={}, VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT mode_=VULKAN_HPP_NAMESPACE::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
CopyMicromapInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMicromapInfoEXT
setSrc (VULKAN_HPP_NAMESPACE::MicromapEXT src_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMicromapInfoEXT
setDst (VULKAN_HPP_NAMESPACE::MicromapEXT dst_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMicromapInfoEXT
setMode (VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyMicromapInfoEXT
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::MicromapEXT src = {}
 
VULKAN_HPP_NAMESPACE::MicromapEXT 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::eCopyMicromapInfoEXT
 

Detailed Description

Definition at line 17201 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 17209 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT::CopyMicromapInfoEXT ( CopyMicromapInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT::CopyMicromapInfoEXT ( VkCopyMicromapInfoEXT const rhs)
inline

Definition at line 17222 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 17266 of file vulkan_structs.hpp.

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

Definition at line 17261 of file vulkan_structs.hpp.

CopyMicromapInfoEXT& VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT::operator= ( CopyMicromapInfoEXT const rhs)
default
CopyMicromapInfoEXT& VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT::operator= ( VkCopyMicromapInfoEXT const rhs)
inline

Definition at line 17229 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT::operator== ( CopyMicromapInfoEXT const rhs) const
inline

Definition at line 17290 of file vulkan_structs.hpp.

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

Definition at line 17248 of file vulkan_structs.hpp.

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

Definition at line 17254 of file vulkan_structs.hpp.

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

Definition at line 17236 of file vulkan_structs.hpp.

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

Definition at line 17242 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 17205 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::MicromapEXT VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT::dst = {}

Definition at line 17309 of file vulkan_structs.hpp.

Definition at line 17310 of file vulkan_structs.hpp.

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

Definition at line 17307 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::MicromapEXT VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT::src = {}

Definition at line 17308 of file vulkan_structs.hpp.

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

Definition at line 17206 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT::sType = StructureType::eCopyMicromapInfoEXT

Definition at line 17306 of file vulkan_structs.hpp.


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