SDL  2.0
VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT Struct Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR FilterCubicImageViewImageFormatPropertiesEXT (VULKAN_HPP_NAMESPACE::Bool32 filterCubic_={}, VULKAN_HPP_NAMESPACE::Bool32 filterCubicMinmax_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR FilterCubicImageViewImageFormatPropertiesEXT (FilterCubicImageViewImageFormatPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 FilterCubicImageViewImageFormatPropertiesEXT (VkFilterCubicImageViewImageFormatPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
FilterCubicImageViewImageFormatPropertiesEXToperator= (VkFilterCubicImageViewImageFormatPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
FilterCubicImageViewImageFormatPropertiesEXToperator= (FilterCubicImageViewImageFormatPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkFilterCubicImageViewImageFormatPropertiesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkFilterCubicImageViewImageFormatPropertiesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (FilterCubicImageViewImageFormatPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (FilterCubicImageViewImageFormatPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Data Fields

const VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFilterCubicImageViewImageFormatPropertiesEXT
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 filterCubic = {}
 
VULKAN_HPP_NAMESPACE::Bool32 filterCubicMinmax = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 57925 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ FilterCubicImageViewImageFormatPropertiesEXT() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::FilterCubicImageViewImageFormatPropertiesEXT ( VULKAN_HPP_NAMESPACE::Bool32  filterCubic_ = {},
VULKAN_HPP_NAMESPACE::Bool32  filterCubicMinmax_ = {} 
)
inline

Definition at line 57931 of file vulkan.hpp.

57931  {}, VULKAN_HPP_NAMESPACE::Bool32 filterCubicMinmax_ = {}) VULKAN_HPP_NOEXCEPT
57932  : filterCubic( filterCubic_ ), filterCubicMinmax( filterCubicMinmax_ )
57933  {}
#define VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:179

◆ FilterCubicImageViewImageFormatPropertiesEXT() [2/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::FilterCubicImageViewImageFormatPropertiesEXT ( FilterCubicImageViewImageFormatPropertiesEXT const &  rhs)
default

◆ FilterCubicImageViewImageFormatPropertiesEXT() [3/3]

VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::FilterCubicImageViewImageFormatPropertiesEXT ( VkFilterCubicImageViewImageFormatPropertiesEXT const &  rhs)
inline

Definition at line 57937 of file vulkan.hpp.

57938  {
57939  *this = rhs;
57940  }

Member Function Documentation

◆ operator VkFilterCubicImageViewImageFormatPropertiesEXT &()

VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::operator VkFilterCubicImageViewImageFormatPropertiesEXT & ( )
inline

Definition at line 57961 of file vulkan.hpp.

57962  {
57963  return *reinterpret_cast<VkFilterCubicImageViewImageFormatPropertiesEXT*>( this );
57964  }

◆ operator VkFilterCubicImageViewImageFormatPropertiesEXT const &()

VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::operator VkFilterCubicImageViewImageFormatPropertiesEXT const & ( ) const
inline

Definition at line 57956 of file vulkan.hpp.

57957  {
57958  return *reinterpret_cast<const VkFilterCubicImageViewImageFormatPropertiesEXT*>( this );
57959  }

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::operator!= ( FilterCubicImageViewImageFormatPropertiesEXT const &  rhs) const
inline

Definition at line 57978 of file vulkan.hpp.

57979  {
57980  return !operator==( rhs );
57981  }
bool operator==(FilterCubicImageViewImageFormatPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:57970

References VULKAN_HPP_NAMESPACE::operator==().

◆ operator=() [1/2]

FilterCubicImageViewImageFormatPropertiesEXT& VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::operator= ( FilterCubicImageViewImageFormatPropertiesEXT const &  rhs)
inline

Definition at line 57949 of file vulkan.hpp.

57950  {
57951  memcpy( static_cast<void *>( this ), &rhs, sizeof( FilterCubicImageViewImageFormatPropertiesEXT ) );
57952  return *this;
57953  }
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_CONSTEXPR FilterCubicImageViewImageFormatPropertiesEXT(VULKAN_HPP_NAMESPACE::Bool32 filterCubic_={}, VULKAN_HPP_NAMESPACE::Bool32 filterCubicMinmax_={}) VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:57931

References memcpy.

◆ operator=() [2/2]

FilterCubicImageViewImageFormatPropertiesEXT& VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::operator= ( VkFilterCubicImageViewImageFormatPropertiesEXT const &  rhs)
inline

Definition at line 57943 of file vulkan.hpp.

57944  {
57945  *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT const *>( &rhs );
57946  return *this;
57947  }

◆ operator==()

bool VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::operator== ( FilterCubicImageViewImageFormatPropertiesEXT const &  rhs) const
inline

Definition at line 57970 of file vulkan.hpp.

57971  {
57972  return ( sType == rhs.sType )
57973  && ( pNext == rhs.pNext )
57974  && ( filterCubic == rhs.filterCubic )
57975  && ( filterCubicMinmax == rhs.filterCubicMinmax );
57976  }

Field Documentation

◆ allowDuplicate

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

Definition at line 57927 of file vulkan.hpp.

◆ filterCubic

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::filterCubic = {}

Definition at line 57989 of file vulkan.hpp.

◆ filterCubicMinmax

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::filterCubicMinmax = {}

Definition at line 57990 of file vulkan.hpp.

◆ pNext

void* VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::pNext = {}

Definition at line 57988 of file vulkan.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::structureType = StructureType::eFilterCubicImageViewImageFormatPropertiesEXT
static

Definition at line 57928 of file vulkan.hpp.

◆ sType

const VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::sType = StructureType::eFilterCubicImageViewImageFormatPropertiesEXT

Definition at line 57987 of file vulkan.hpp.


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