Vulkan-Hpp
vk::BindImageMemorySwapchainInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkBindImageMemorySwapchainInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR BindImageMemorySwapchainInfoKHR (vk::SwapchainKHR swapchain_={}, uint32_t imageIndex_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR BindImageMemorySwapchainInfoKHR (BindImageMemorySwapchainInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 BindImageMemorySwapchainInfoKHR (VkBindImageMemorySwapchainInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
BindImageMemorySwapchainInfoKHRoperator= (BindImageMemorySwapchainInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
BindImageMemorySwapchainInfoKHRoperator= (VkBindImageMemorySwapchainInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindImageMemorySwapchainInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindImageMemorySwapchainInfoKHRsetSwapchain (vk::SwapchainKHR swapchain_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindImageMemorySwapchainInfoKHRsetImageIndex (uint32_t imageIndex_) VULKAN_HPP_NOEXCEPT
 
 operator VkBindImageMemorySwapchainInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkBindImageMemorySwapchainInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (BindImageMemorySwapchainInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (BindImageMemorySwapchainInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eBindImageMemorySwapchainInfoKHR
 
const void * pNext = {}
 
vk::SwapchainKHR swapchain = {}
 
uint32_t imageIndex = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 8295 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ BindImageMemorySwapchainInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::BindImageMemorySwapchainInfoKHR::BindImageMemorySwapchainInfoKHR ( vk::SwapchainKHR  swapchain_ = {},
uint32_t  imageIndex_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 8303 of file vulkan_structs.hpp.

◆ BindImageMemorySwapchainInfoKHR() [2/3]

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

◆ BindImageMemorySwapchainInfoKHR() [3/3]

vk::BindImageMemorySwapchainInfoKHR::BindImageMemorySwapchainInfoKHR ( VkBindImageMemorySwapchainInfoKHR const &  rhs)
inline

Definition at line 8314 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkBindImageMemorySwapchainInfoKHR &()

vk::BindImageMemorySwapchainInfoKHR::operator VkBindImageMemorySwapchainInfoKHR & ( )
inline

Definition at line 8353 of file vulkan_structs.hpp.

◆ operator VkBindImageMemorySwapchainInfoKHR const &()

vk::BindImageMemorySwapchainInfoKHR::operator VkBindImageMemorySwapchainInfoKHR const & ( ) const
inline

Definition at line 8348 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 8382 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

BindImageMemorySwapchainInfoKHR& vk::BindImageMemorySwapchainInfoKHR::operator= ( VkBindImageMemorySwapchainInfoKHR const &  rhs)
inline

Definition at line 8322 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 8373 of file vulkan_structs.hpp.

◆ setImageIndex()

VULKAN_HPP_CONSTEXPR_14 BindImageMemorySwapchainInfoKHR& vk::BindImageMemorySwapchainInfoKHR::setImageIndex ( uint32_t  imageIndex_)
inline

Definition at line 8341 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 8329 of file vulkan_structs.hpp.

◆ setSwapchain()

VULKAN_HPP_CONSTEXPR_14 BindImageMemorySwapchainInfoKHR& vk::BindImageMemorySwapchainInfoKHR::setSwapchain ( vk::SwapchainKHR  swapchain_)
inline

Definition at line 8335 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 8299 of file vulkan_structs.hpp.

◆ imageIndex

uint32_t vk::BindImageMemorySwapchainInfoKHR::imageIndex = {}

Definition at line 8392 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 8390 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::BindImageMemorySwapchainInfoKHR::structureType = StructureType::eBindImageMemorySwapchainInfoKHR
static

Definition at line 8300 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::BindImageMemorySwapchainInfoKHR::sType = StructureType::eBindImageMemorySwapchainInfoKHR

Definition at line 8389 of file vulkan_structs.hpp.

◆ swapchain

vk::SwapchainKHR vk::BindImageMemorySwapchainInfoKHR::swapchain = {}

Definition at line 8391 of file vulkan_structs.hpp.


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