SDL  2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV Struct Reference

#include <vulkan.hpp>

Public Member Functions

 PhysicalDeviceRepresentativeFragmentTestFeaturesNV (Bool32 representativeFragmentTest_=0)
 
 PhysicalDeviceRepresentativeFragmentTestFeaturesNV (VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const &rhs)
 
PhysicalDeviceRepresentativeFragmentTestFeaturesNVoperator= (VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const &rhs)
 
PhysicalDeviceRepresentativeFragmentTestFeaturesNVsetPNext (void *pNext_)
 
PhysicalDeviceRepresentativeFragmentTestFeaturesNVsetRepresentativeFragmentTest (Bool32 representativeFragmentTest_)
 
 operator VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const & () const
 
 operator VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV & ()
 
bool operator== (PhysicalDeviceRepresentativeFragmentTestFeaturesNV const &rhs) const
 
bool operator!= (PhysicalDeviceRepresentativeFragmentTestFeaturesNV const &rhs) const
 

Data Fields

voidpNext = nullptr
 
Bool32 representativeFragmentTest
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV
 

Detailed Description

Definition at line 19379 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PhysicalDeviceRepresentativeFragmentTestFeaturesNV() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::PhysicalDeviceRepresentativeFragmentTestFeaturesNV ( Bool32  representativeFragmentTest_ = 0)
inline

Definition at line 19381 of file vulkan.hpp.

19382  : representativeFragmentTest( representativeFragmentTest_ )
19383  {
19384  }

◆ PhysicalDeviceRepresentativeFragmentTestFeaturesNV() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::PhysicalDeviceRepresentativeFragmentTestFeaturesNV ( VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const &  rhs)
inline

Definition at line 19386 of file vulkan.hpp.

References memcpy.

19387  {
19389  }
PhysicalDeviceRepresentativeFragmentTestFeaturesNV(Bool32 representativeFragmentTest_=0)
Definition: vulkan.hpp:19381
#define memcpy
Definition: SDL_malloc.c:630

Member Function Documentation

◆ operator VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::operator VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV & ( )
inline

Definition at line 19413 of file vulkan.hpp.

◆ operator VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::operator VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const & ( ) const
inline

Definition at line 19408 of file vulkan.hpp.

◆ operator!=()

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

Definition at line 19425 of file vulkan.hpp.

19426  {
19427  return !operator==( rhs );
19428  }
bool operator==(PhysicalDeviceRepresentativeFragmentTestFeaturesNV const &rhs) const
Definition: vulkan.hpp:19418

◆ operator=()

PhysicalDeviceRepresentativeFragmentTestFeaturesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::operator= ( VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const &  rhs)
inline

Definition at line 19391 of file vulkan.hpp.

References memcpy.

19392  {
19394  return *this;
19395  }
PhysicalDeviceRepresentativeFragmentTestFeaturesNV(Bool32 representativeFragmentTest_=0)
Definition: vulkan.hpp:19381
#define memcpy
Definition: SDL_malloc.c:630

◆ operator==()

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

Definition at line 19418 of file vulkan.hpp.

References pNext, representativeFragmentTest, and sType.

19419  {
19420  return ( sType == rhs.sType )
19421  && ( pNext == rhs.pNext )
19422  && ( representativeFragmentTest == rhs.representativeFragmentTest );
19423  }

◆ setPNext()

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

Definition at line 19396 of file vulkan.hpp.

19397  {
19398  pNext = pNext_;
19399  return *this;
19400  }

◆ setRepresentativeFragmentTest()

PhysicalDeviceRepresentativeFragmentTestFeaturesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::setRepresentativeFragmentTest ( Bool32  representativeFragmentTest_)
inline

Definition at line 19402 of file vulkan.hpp.

19403  {
19404  representativeFragmentTest = representativeFragmentTest_;
19405  return *this;
19406  }

Field Documentation

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::pNext = nullptr

Definition at line 19434 of file vulkan.hpp.

Referenced by operator==().

◆ representativeFragmentTest

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::representativeFragmentTest

Definition at line 19435 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::sType = StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV
private

Definition at line 19431 of file vulkan.hpp.

Referenced by operator==().


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