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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSparseImageMemoryBindInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SparseImageMemoryBindInfo (VULKAN_HPP_NAMESPACE::Image image_={}, uint32_t bindCount_={}, const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind *pBinds_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SparseImageMemoryBindInfo (SparseImageMemoryBindInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SparseImageMemoryBindInfo (VkSparseImageMemoryBindInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 SparseImageMemoryBindInfo (VULKAN_HPP_NAMESPACE::Image image_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind > const &binds_)
 
SparseImageMemoryBindInfooperator= (SparseImageMemoryBindInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SparseImageMemoryBindInfooperator= (VkSparseImageMemoryBindInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SparseImageMemoryBindInfo
setImage (VULKAN_HPP_NAMESPACE::Image image_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SparseImageMemoryBindInfo
setBindCount (uint32_t bindCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SparseImageMemoryBindInfo
setPBinds (const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind *pBinds_) VULKAN_HPP_NOEXCEPT
 
SparseImageMemoryBindInfosetBinds (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind > const &binds_) VULKAN_HPP_NOEXCEPT
 
 operator VkSparseImageMemoryBindInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSparseImageMemoryBindInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SparseImageMemoryBindInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SparseImageMemoryBindInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::Image image = {}
 
uint32_t bindCount = {}
 
const
VULKAN_HPP_NAMESPACE::SparseImageMemoryBind
pBinds = {}
 

Detailed Description

Definition at line 8666 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::SparseImageMemoryBindInfo ( VULKAN_HPP_NAMESPACE::Image  image_ = {},
uint32_t  bindCount_ = {},
const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind pBinds_ = {} 
)
inline

Definition at line 8671 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::SparseImageMemoryBindInfo ( SparseImageMemoryBindInfo const rhs)
default
VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::SparseImageMemoryBindInfo ( VkSparseImageMemoryBindInfo const rhs)
inline

Definition at line 8682 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::SparseImageMemoryBindInfo ( VULKAN_HPP_NAMESPACE::Image  image_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind > const binds_ 
)
inline

Definition at line 8688 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::operator VkSparseImageMemoryBindInfo & ( )
inline

Definition at line 8739 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::operator VkSparseImageMemoryBindInfo const & ( ) const
inline

Definition at line 8734 of file vulkan_structs.hpp.

SparseImageMemoryBindInfo& VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::operator= ( SparseImageMemoryBindInfo const rhs)
default
SparseImageMemoryBindInfo& VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::operator= ( VkSparseImageMemoryBindInfo const rhs)
inline

Definition at line 8698 of file vulkan_structs.hpp.

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

Definition at line 8759 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBindInfo& VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::setBindCount ( uint32_t  bindCount_)
inline

Definition at line 8711 of file vulkan_structs.hpp.

SparseImageMemoryBindInfo& VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::setBinds ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind > const binds_)
inline

Definition at line 8725 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBindInfo& VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::setImage ( VULKAN_HPP_NAMESPACE::Image  image_)
inline

Definition at line 8705 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBindInfo& VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::setPBinds ( const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind pBinds_)
inline

Definition at line 8717 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::bindCount = {}

Definition at line 8776 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Image VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::image = {}

Definition at line 8775 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind* VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::pBinds = {}

Definition at line 8777 of file vulkan_structs.hpp.


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