RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::ImageViewCreateInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::ImageViewCreateInfo:
[legend]

Public Member Functions

 ImageViewCreateInfo (ImageViewCreateFlags flags_=ImageViewCreateFlags(), Image image_=Image(), ImageViewType viewType_=ImageViewType::e1D, Format format_=Format::eUndefined, ComponentMapping components_=ComponentMapping(), ImageSubresourceRange subresourceRange_=ImageSubresourceRange())
 
 ImageViewCreateInfo (VkImageViewCreateInfo const &rhs)
 
ImageViewCreateInfooperator= (VkImageViewCreateInfo const &rhs)
 
ImageViewCreateInfosetPNext (const void *pNext_)
 
ImageViewCreateInfosetFlags (ImageViewCreateFlags flags_)
 
ImageViewCreateInfosetImage (Image image_)
 
ImageViewCreateInfosetViewType (ImageViewType viewType_)
 
ImageViewCreateInfosetFormat (Format format_)
 
ImageViewCreateInfosetComponents (ComponentMapping components_)
 
ImageViewCreateInfosetSubresourceRange (ImageSubresourceRange subresourceRange_)
 
 operator const VkImageViewCreateInfo & () const
 
bool operator== (ImageViewCreateInfo const &rhs) const
 
bool operator!= (ImageViewCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
ImageViewCreateFlags flags
 
Image image
 
ImageViewType viewType
 
Format format
 
ComponentMapping components
 
ImageSubresourceRange subresourceRange
 

Private Attributes

StructureType sType = StructureType::eImageViewCreateInfo
 

Constructor & Destructor Documentation

◆ ImageViewCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::ImageViewCreateInfo ( ImageViewCreateFlags  flags_ = ImageViewCreateFlags(),
Image  image_ = Image(),
ImageViewType  viewType_ = ImageViewType::e1D,
Format  format_ = Format::eUndefined,
ComponentMapping  components_ = ComponentMapping(),
ImageSubresourceRange  subresourceRange_ = ImageSubresourceRange() 
)
inline

◆ ImageViewCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::ImageViewCreateInfo ( VkImageViewCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkImageViewCreateInfo &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::operator!= ( ImageViewCreateInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

ImageViewCreateInfo& VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::operator= ( VkImageViewCreateInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::operator== ( ImageViewCreateInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setComponents()

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

◆ setFlags()

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

◆ setFormat()

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

◆ setImage()

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

◆ setPNext()

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

◆ setSubresourceRange()

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

◆ setViewType()

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

Member Data Documentation

◆ components

ComponentMapping VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::components

◆ flags

ImageViewCreateFlags VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::flags

◆ format

Format VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::format

◆ image

Image VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::image

◆ pNext

const void* VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::pNext = nullptr

◆ sType

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

◆ subresourceRange

ImageSubresourceRange VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::subresourceRange

◆ viewType

ImageViewType VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::viewType

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