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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkImageViewCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ImageViewCreateInfo (VULKAN_HPP_NAMESPACE::ImageViewCreateFlags flags_={}, VULKAN_HPP_NAMESPACE::Image image_={}, VULKAN_HPP_NAMESPACE::ImageViewType viewType_=VULKAN_HPP_NAMESPACE::ImageViewType::e1D, VULKAN_HPP_NAMESPACE::Format format_=VULKAN_HPP_NAMESPACE::Format::eUndefined, VULKAN_HPP_NAMESPACE::ComponentMapping components_={}, VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ImageViewCreateInfo (ImageViewCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ImageViewCreateInfo (VkImageViewCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
ImageViewCreateInfooperator= (ImageViewCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ImageViewCreateInfooperator= (VkImageViewCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageViewCreateInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageViewCreateInfo
setFlags (VULKAN_HPP_NAMESPACE::ImageViewCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageViewCreateInfo
setImage (VULKAN_HPP_NAMESPACE::Image image_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageViewCreateInfo
setViewType (VULKAN_HPP_NAMESPACE::ImageViewType viewType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageViewCreateInfo
setFormat (VULKAN_HPP_NAMESPACE::Format format_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageViewCreateInfo
setComponents (VULKAN_HPP_NAMESPACE::ComponentMapping const &components_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageViewCreateInfo
setSubresourceRange (VULKAN_HPP_NAMESPACE::ImageSubresourceRange const &subresourceRange_) VULKAN_HPP_NOEXCEPT
 
 operator VkImageViewCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkImageViewCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ImageViewCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ImageViewCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageViewCreateInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::ImageViewCreateFlags flags = {}
 
VULKAN_HPP_NAMESPACE::Image image = {}
 
VULKAN_HPP_NAMESPACE::ImageViewType viewType = VULKAN_HPP_NAMESPACE::ImageViewType::e1D
 
VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined
 
VULKAN_HPP_NAMESPACE::ComponentMapping components = {}
 
VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 40986 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

Definition at line 40994 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::ImageViewCreateInfo ( ImageViewCreateInfo const rhs)
default
VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::ImageViewCreateInfo ( VkImageViewCreateInfo const rhs)
inline

Definition at line 41013 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::operator VkImageViewCreateInfo & ( )
inline

Definition at line 41076 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::operator VkImageViewCreateInfo const & ( ) const
inline

Definition at line 41071 of file vulkan_structs.hpp.

ImageViewCreateInfo& VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::operator= ( ImageViewCreateInfo const rhs)
default
ImageViewCreateInfo& VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::operator= ( VkImageViewCreateInfo const rhs)
inline

Definition at line 41020 of file vulkan_structs.hpp.

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

Definition at line 41103 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo& VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::setComponents ( VULKAN_HPP_NAMESPACE::ComponentMapping const components_)
inline

Definition at line 41057 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo& VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::setFlags ( VULKAN_HPP_NAMESPACE::ImageViewCreateFlags  flags_)
inline

Definition at line 41033 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo& VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::setFormat ( VULKAN_HPP_NAMESPACE::Format  format_)
inline

Definition at line 41051 of file vulkan_structs.hpp.

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

Definition at line 41039 of file vulkan_structs.hpp.

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

Definition at line 41027 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo& VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::setSubresourceRange ( VULKAN_HPP_NAMESPACE::ImageSubresourceRange const subresourceRange_)
inline

Definition at line 41064 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo& VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::setViewType ( VULKAN_HPP_NAMESPACE::ImageViewType  viewType_)
inline

Definition at line 41045 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 40990 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ComponentMapping VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::components = {}

Definition at line 41126 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageViewCreateFlags VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::flags = {}

Definition at line 41122 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Format VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::format = VULKAN_HPP_NAMESPACE::Format::eUndefined

Definition at line 41125 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Image VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::image = {}

Definition at line 41123 of file vulkan_structs.hpp.

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

Definition at line 41121 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::structureType = StructureType::eImageViewCreateInfo
static

Definition at line 40991 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::sType = StructureType::eImageViewCreateInfo

Definition at line 41120 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageSubresourceRange VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::subresourceRange = {}

Definition at line 41127 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageViewType VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::viewType = VULKAN_HPP_NAMESPACE::ImageViewType::e1D

Definition at line 41124 of file vulkan_structs.hpp.


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