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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2:
[legend]

Public Member Functions

 PhysicalDeviceSparseImageFormatInfo2 (Format format_=Format::eUndefined, ImageType type_=ImageType::e1D, SampleCountFlagBits samples_=SampleCountFlagBits::e1, ImageUsageFlags usage_=ImageUsageFlags(), ImageTiling tiling_=ImageTiling::eOptimal)
 
 PhysicalDeviceSparseImageFormatInfo2 (VkPhysicalDeviceSparseImageFormatInfo2 const &rhs)
 
PhysicalDeviceSparseImageFormatInfo2operator= (VkPhysicalDeviceSparseImageFormatInfo2 const &rhs)
 
PhysicalDeviceSparseImageFormatInfo2setPNext (const void *pNext_)
 
PhysicalDeviceSparseImageFormatInfo2setFormat (Format format_)
 
PhysicalDeviceSparseImageFormatInfo2setType (ImageType type_)
 
PhysicalDeviceSparseImageFormatInfo2setSamples (SampleCountFlagBits samples_)
 
PhysicalDeviceSparseImageFormatInfo2setUsage (ImageUsageFlags usage_)
 
PhysicalDeviceSparseImageFormatInfo2setTiling (ImageTiling tiling_)
 
 operator const VkPhysicalDeviceSparseImageFormatInfo2 & () const
 
bool operator== (PhysicalDeviceSparseImageFormatInfo2 const &rhs) const
 
bool operator!= (PhysicalDeviceSparseImageFormatInfo2 const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
Format format
 
ImageType type
 
SampleCountFlagBits samples
 
ImageUsageFlags usage
 
ImageTiling tiling
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceSparseImageFormatInfo2
 

Constructor & Destructor Documentation

◆ PhysicalDeviceSparseImageFormatInfo2() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::PhysicalDeviceSparseImageFormatInfo2 ( Format  format_ = Format::eUndefined,
ImageType  type_ = ImageType::e1D,
SampleCountFlagBits  samples_ = SampleCountFlagBits::e1,
ImageUsageFlags  usage_ = ImageUsageFlags(),
ImageTiling  tiling_ = ImageTiling::eOptimal 
)
inline

◆ PhysicalDeviceSparseImageFormatInfo2() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::PhysicalDeviceSparseImageFormatInfo2 ( VkPhysicalDeviceSparseImageFormatInfo2 const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPhysicalDeviceSparseImageFormatInfo2 &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::operator const VkPhysicalDeviceSparseImageFormatInfo2 & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setFormat()

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

◆ setPNext()

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

◆ setSamples()

PhysicalDeviceSparseImageFormatInfo2& VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::setSamples ( SampleCountFlagBits  samples_)
inline

◆ setTiling()

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

◆ setType()

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

◆ setUsage()

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

Member Data Documentation

◆ format

Format VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::format

◆ pNext

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

◆ samples

SampleCountFlagBits VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::samples

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::sType = StructureType::ePhysicalDeviceSparseImageFormatInfo2
private

◆ tiling

ImageTiling VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::tiling

◆ type

ImageType VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::type

◆ usage

ImageUsageFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::usage

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