SDL  2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV Struct Reference

#include <vulkan.hpp>

Public Member Functions

 PhysicalDeviceFragmentShaderBarycentricFeaturesNV (Bool32 fragmentShaderBarycentric_=0)
 
 PhysicalDeviceFragmentShaderBarycentricFeaturesNV (VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const &rhs)
 
PhysicalDeviceFragmentShaderBarycentricFeaturesNVoperator= (VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const &rhs)
 
PhysicalDeviceFragmentShaderBarycentricFeaturesNVsetPNext (void *pNext_)
 
PhysicalDeviceFragmentShaderBarycentricFeaturesNVsetFragmentShaderBarycentric (Bool32 fragmentShaderBarycentric_)
 
 operator VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const & () const
 
 operator VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV & ()
 
bool operator== (PhysicalDeviceFragmentShaderBarycentricFeaturesNV const &rhs) const
 
bool operator!= (PhysicalDeviceFragmentShaderBarycentricFeaturesNV const &rhs) const
 

Data Fields

voidpNext = nullptr
 
Bool32 fragmentShaderBarycentric
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesNV
 

Detailed Description

Definition at line 19759 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PhysicalDeviceFragmentShaderBarycentricFeaturesNV() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::PhysicalDeviceFragmentShaderBarycentricFeaturesNV ( Bool32  fragmentShaderBarycentric_ = 0)
inline

Definition at line 19761 of file vulkan.hpp.

19762  : fragmentShaderBarycentric( fragmentShaderBarycentric_ )
19763  {
19764  }

◆ PhysicalDeviceFragmentShaderBarycentricFeaturesNV() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::PhysicalDeviceFragmentShaderBarycentricFeaturesNV ( VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const &  rhs)
inline

Definition at line 19766 of file vulkan.hpp.

References memcpy.

19767  {
19769  }
#define memcpy
Definition: SDL_malloc.c:630
PhysicalDeviceFragmentShaderBarycentricFeaturesNV(Bool32 fragmentShaderBarycentric_=0)
Definition: vulkan.hpp:19761

Member Function Documentation

◆ operator VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::operator VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV & ( )
inline

Definition at line 19793 of file vulkan.hpp.

◆ operator VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::operator VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const & ( ) const
inline

Definition at line 19788 of file vulkan.hpp.

◆ operator!=()

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

Definition at line 19805 of file vulkan.hpp.

19806  {
19807  return !operator==( rhs );
19808  }
bool operator==(PhysicalDeviceFragmentShaderBarycentricFeaturesNV const &rhs) const
Definition: vulkan.hpp:19798

◆ operator=()

PhysicalDeviceFragmentShaderBarycentricFeaturesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::operator= ( VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const &  rhs)
inline

Definition at line 19771 of file vulkan.hpp.

References memcpy.

19772  {
19774  return *this;
19775  }
#define memcpy
Definition: SDL_malloc.c:630
PhysicalDeviceFragmentShaderBarycentricFeaturesNV(Bool32 fragmentShaderBarycentric_=0)
Definition: vulkan.hpp:19761

◆ operator==()

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

Definition at line 19798 of file vulkan.hpp.

References fragmentShaderBarycentric, pNext, and sType.

19799  {
19800  return ( sType == rhs.sType )
19801  && ( pNext == rhs.pNext )
19802  && ( fragmentShaderBarycentric == rhs.fragmentShaderBarycentric );
19803  }

◆ setFragmentShaderBarycentric()

PhysicalDeviceFragmentShaderBarycentricFeaturesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::setFragmentShaderBarycentric ( Bool32  fragmentShaderBarycentric_)
inline

Definition at line 19782 of file vulkan.hpp.

19783  {
19784  fragmentShaderBarycentric = fragmentShaderBarycentric_;
19785  return *this;
19786  }

◆ setPNext()

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

Definition at line 19776 of file vulkan.hpp.

19777  {
19778  pNext = pNext_;
19779  return *this;
19780  }

Field Documentation

◆ fragmentShaderBarycentric

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::fragmentShaderBarycentric

Definition at line 19815 of file vulkan.hpp.

Referenced by operator==().

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::pNext = nullptr

Definition at line 19814 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::sType = StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesNV
private

Definition at line 19811 of file vulkan.hpp.

Referenced by operator==().


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