Vulkan-Hpp
vk::DescriptorImageInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDescriptorImageInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DescriptorImageInfo (vk::Sampler sampler_={}, vk::ImageView imageView_={}, vk::ImageLayout imageLayout_=vk::ImageLayout::eUndefined) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DescriptorImageInfo (DescriptorImageInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DescriptorImageInfo (VkDescriptorImageInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
DescriptorImageInfooperator= (DescriptorImageInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DescriptorImageInfooperator= (VkDescriptorImageInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorImageInfosetSampler (vk::Sampler sampler_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorImageInfosetImageView (vk::ImageView imageView_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorImageInfosetImageLayout (vk::ImageLayout imageLayout_) VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorImageInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorImageInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DescriptorImageInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DescriptorImageInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::Sampler sampler = {}
 
vk::ImageView imageView = {}
 
vk::ImageLayout imageLayout = vk::ImageLayout::eUndefined
 

Detailed Description

Definition at line 23937 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DescriptorImageInfo() [1/3]

VULKAN_HPP_CONSTEXPR vk::DescriptorImageInfo::DescriptorImageInfo ( vk::Sampler  sampler_ = {},
vk::ImageView  imageView_ = {},
vk::ImageLayout  imageLayout_ = vk::ImageLayout::eUndefined 
)
inline

Definition at line 23943 of file vulkan_structs.hpp.

◆ DescriptorImageInfo() [2/3]

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

◆ DescriptorImageInfo() [3/3]

vk::DescriptorImageInfo::DescriptorImageInfo ( VkDescriptorImageInfo const &  rhs)
inline

Definition at line 23954 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDescriptorImageInfo &()

vk::DescriptorImageInfo::operator VkDescriptorImageInfo & ( )
inline

Definition at line 23992 of file vulkan_structs.hpp.

◆ operator VkDescriptorImageInfo const &()

vk::DescriptorImageInfo::operator VkDescriptorImageInfo const & ( ) const
inline

Definition at line 23987 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 24021 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DescriptorImageInfo& vk::DescriptorImageInfo::operator= ( VkDescriptorImageInfo const &  rhs)
inline

Definition at line 23961 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 24012 of file vulkan_structs.hpp.

◆ setImageLayout()

VULKAN_HPP_CONSTEXPR_14 DescriptorImageInfo& vk::DescriptorImageInfo::setImageLayout ( vk::ImageLayout  imageLayout_)
inline

Definition at line 23980 of file vulkan_structs.hpp.

◆ setImageView()

VULKAN_HPP_CONSTEXPR_14 DescriptorImageInfo& vk::DescriptorImageInfo::setImageView ( vk::ImageView  imageView_)
inline

Definition at line 23974 of file vulkan_structs.hpp.

◆ setSampler()

VULKAN_HPP_CONSTEXPR_14 DescriptorImageInfo& vk::DescriptorImageInfo::setSampler ( vk::Sampler  sampler_)
inline

Definition at line 23968 of file vulkan_structs.hpp.

Member Data Documentation

◆ imageLayout

vk::ImageLayout vk::DescriptorImageInfo::imageLayout = vk::ImageLayout::eUndefined

Definition at line 24030 of file vulkan_structs.hpp.

◆ imageView

vk::ImageView vk::DescriptorImageInfo::imageView = {}

Definition at line 24029 of file vulkan_structs.hpp.

◆ sampler

vk::Sampler vk::DescriptorImageInfo::sampler = {}

Definition at line 24028 of file vulkan_structs.hpp.


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