SDL 2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV Struct Reference

#include <vulkan.hpp>

Public Member Functions

 PhysicalDeviceCornerSampledImageFeaturesNV (Bool32 cornerSampledImage_=0)
 
 PhysicalDeviceCornerSampledImageFeaturesNV (VkPhysicalDeviceCornerSampledImageFeaturesNV const &rhs)
 
PhysicalDeviceCornerSampledImageFeaturesNVoperator= (VkPhysicalDeviceCornerSampledImageFeaturesNV const &rhs)
 
PhysicalDeviceCornerSampledImageFeaturesNVsetPNext (void *pNext_)
 
PhysicalDeviceCornerSampledImageFeaturesNVsetCornerSampledImage (Bool32 cornerSampledImage_)
 
 operator VkPhysicalDeviceCornerSampledImageFeaturesNV const & () const
 
 operator VkPhysicalDeviceCornerSampledImageFeaturesNV & ()
 
bool operator== (PhysicalDeviceCornerSampledImageFeaturesNV const &rhs) const
 
bool operator!= (PhysicalDeviceCornerSampledImageFeaturesNV const &rhs) const
 

Data Fields

voidpNext = nullptr
 
Bool32 cornerSampledImage
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV
 

Detailed Description

Definition at line 19629 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PhysicalDeviceCornerSampledImageFeaturesNV() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::PhysicalDeviceCornerSampledImageFeaturesNV ( Bool32  cornerSampledImage_ = 0)
inline

Definition at line 19631 of file vulkan.hpp.

19632 : cornerSampledImage( cornerSampledImage_ )
19633 {
19634 }

◆ PhysicalDeviceCornerSampledImageFeaturesNV() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::PhysicalDeviceCornerSampledImageFeaturesNV ( VkPhysicalDeviceCornerSampledImageFeaturesNV const &  rhs)
inline

Definition at line 19636 of file vulkan.hpp.

19637 {
19638 memcpy( this, &rhs, sizeof( PhysicalDeviceCornerSampledImageFeaturesNV ) );
19639 }
#define memcpy
Definition: SDL_malloc.c:630
PhysicalDeviceCornerSampledImageFeaturesNV(Bool32 cornerSampledImage_=0)
Definition: vulkan.hpp:19631

References memcpy.

Member Function Documentation

◆ operator VkPhysicalDeviceCornerSampledImageFeaturesNV &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::operator VkPhysicalDeviceCornerSampledImageFeaturesNV & ( )
inline

Definition at line 19663 of file vulkan.hpp.

◆ operator VkPhysicalDeviceCornerSampledImageFeaturesNV const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::operator VkPhysicalDeviceCornerSampledImageFeaturesNV const & ( ) const
inline

Definition at line 19658 of file vulkan.hpp.

19659 {
19660 return *reinterpret_cast<const VkPhysicalDeviceCornerSampledImageFeaturesNV*>(this);
19661 }

◆ operator!=()

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

Definition at line 19675 of file vulkan.hpp.

19676 {
19677 return !operator==( rhs );
19678 }
bool operator==(PhysicalDeviceCornerSampledImageFeaturesNV const &rhs) const
Definition: vulkan.hpp:19668

References operator==().

◆ operator=()

PhysicalDeviceCornerSampledImageFeaturesNV & VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::operator= ( VkPhysicalDeviceCornerSampledImageFeaturesNV const &  rhs)
inline

Definition at line 19641 of file vulkan.hpp.

19642 {
19643 memcpy( this, &rhs, sizeof( PhysicalDeviceCornerSampledImageFeaturesNV ) );
19644 return *this;
19645 }

References memcpy.

◆ operator==()

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

Definition at line 19668 of file vulkan.hpp.

19669 {
19670 return ( sType == rhs.sType )
19671 && ( pNext == rhs.pNext )
19672 && ( cornerSampledImage == rhs.cornerSampledImage );
19673 }

References cornerSampledImage, pNext, and sType.

Referenced by operator!=().

◆ setCornerSampledImage()

PhysicalDeviceCornerSampledImageFeaturesNV & VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::setCornerSampledImage ( Bool32  cornerSampledImage_)
inline

Definition at line 19652 of file vulkan.hpp.

19653 {
19654 cornerSampledImage = cornerSampledImage_;
19655 return *this;
19656 }

References cornerSampledImage.

◆ setPNext()

PhysicalDeviceCornerSampledImageFeaturesNV & VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::setPNext ( void pNext_)
inline

Definition at line 19646 of file vulkan.hpp.

19647 {
19648 pNext = pNext_;
19649 return *this;
19650 }

References pNext.

Field Documentation

◆ cornerSampledImage

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::cornerSampledImage

Definition at line 19685 of file vulkan.hpp.

Referenced by operator==(), and setCornerSampledImage().

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::pNext = nullptr

Definition at line 19684 of file vulkan.hpp.

Referenced by operator==(), and setPNext().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::sType = StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV
private

Definition at line 19681 of file vulkan.hpp.

Referenced by operator==().


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