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.

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

References memcpy.

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.

19409 {
19410 return *reinterpret_cast<const VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV*>(this);
19411 }

◆ 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

References operator==().

◆ operator=()

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

Definition at line 19391 of file vulkan.hpp.

19392 {
19394 return *this;
19395 }

References memcpy.

◆ operator==()

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

Definition at line 19418 of file vulkan.hpp.

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

References pNext, representativeFragmentTest, and sType.

Referenced by operator!=().

◆ 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 }

References pNext.

◆ 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 }

References representativeFragmentTest.

Field Documentation

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::pNext = nullptr

Definition at line 19434 of file vulkan.hpp.

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

◆ representativeFragmentTest

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::representativeFragmentTest

Definition at line 19435 of file vulkan.hpp.

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

◆ 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: