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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2:
[legend]

Public Member Functions

 PhysicalDeviceImageFormatInfo2 (Format format_=Format::eUndefined, ImageType type_=ImageType::e1D, ImageTiling tiling_=ImageTiling::eOptimal, ImageUsageFlags usage_=ImageUsageFlags(), ImageCreateFlags flags_=ImageCreateFlags())
 
 PhysicalDeviceImageFormatInfo2 (VkPhysicalDeviceImageFormatInfo2 const &rhs)
 
PhysicalDeviceImageFormatInfo2operator= (VkPhysicalDeviceImageFormatInfo2 const &rhs)
 
PhysicalDeviceImageFormatInfo2setPNext (const void *pNext_)
 
PhysicalDeviceImageFormatInfo2setFormat (Format format_)
 
PhysicalDeviceImageFormatInfo2setType (ImageType type_)
 
PhysicalDeviceImageFormatInfo2setTiling (ImageTiling tiling_)
 
PhysicalDeviceImageFormatInfo2setUsage (ImageUsageFlags usage_)
 
PhysicalDeviceImageFormatInfo2setFlags (ImageCreateFlags flags_)
 
 operator const VkPhysicalDeviceImageFormatInfo2 & () const
 
bool operator== (PhysicalDeviceImageFormatInfo2 const &rhs) const
 
bool operator!= (PhysicalDeviceImageFormatInfo2 const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
Format format
 
ImageType type
 
ImageTiling tiling
 
ImageUsageFlags usage
 
ImageCreateFlags flags
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceImageFormatInfo2
 

Constructor & Destructor Documentation

◆ PhysicalDeviceImageFormatInfo2() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::PhysicalDeviceImageFormatInfo2 ( Format  format_ = Format::eUndefined,
ImageType  type_ = ImageType::e1D,
ImageTiling  tiling_ = ImageTiling::eOptimal,
ImageUsageFlags  usage_ = ImageUsageFlags(),
ImageCreateFlags  flags_ = ImageCreateFlags() 
)
inline

◆ PhysicalDeviceImageFormatInfo2() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::PhysicalDeviceImageFormatInfo2 ( VkPhysicalDeviceImageFormatInfo2 const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPhysicalDeviceImageFormatInfo2 &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::operator const VkPhysicalDeviceImageFormatInfo2 & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setFlags()

PhysicalDeviceImageFormatInfo2& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::setFlags ( ImageCreateFlags  flags_)
inline

◆ setFormat()

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

◆ setPNext()

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

◆ setTiling()

PhysicalDeviceImageFormatInfo2& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::setTiling ( ImageTiling  tiling_)
inline

◆ setType()

PhysicalDeviceImageFormatInfo2& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::setType ( ImageType  type_)
inline

◆ setUsage()

PhysicalDeviceImageFormatInfo2& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::setUsage ( ImageUsageFlags  usage_)
inline

Member Data Documentation

◆ flags

ImageCreateFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::flags

◆ format

Format VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::format

◆ pNext

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

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::sType = StructureType::ePhysicalDeviceImageFormatInfo2
private

◆ tiling

ImageTiling VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::tiling

◆ type

ImageType VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::type

◆ usage

ImageUsageFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::usage

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