SDL  2.0
VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV Struct Reference

#include <vulkan.hpp>

Public Member Functions

 PipelineRepresentativeFragmentTestStateCreateInfoNV (Bool32 representativeFragmentTestEnable_=0)
 
 PipelineRepresentativeFragmentTestStateCreateInfoNV (VkPipelineRepresentativeFragmentTestStateCreateInfoNV const &rhs)
 
PipelineRepresentativeFragmentTestStateCreateInfoNVoperator= (VkPipelineRepresentativeFragmentTestStateCreateInfoNV const &rhs)
 
PipelineRepresentativeFragmentTestStateCreateInfoNVsetPNext (const void *pNext_)
 
PipelineRepresentativeFragmentTestStateCreateInfoNVsetRepresentativeFragmentTestEnable (Bool32 representativeFragmentTestEnable_)
 
 operator VkPipelineRepresentativeFragmentTestStateCreateInfoNV const & () const
 
 operator VkPipelineRepresentativeFragmentTestStateCreateInfoNV & ()
 
bool operator== (PipelineRepresentativeFragmentTestStateCreateInfoNV const &rhs) const
 
bool operator!= (PipelineRepresentativeFragmentTestStateCreateInfoNV const &rhs) const
 

Data Fields

const voidpNext = nullptr
 
Bool32 representativeFragmentTestEnable
 

Private Attributes

StructureType sType = StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV
 

Detailed Description

Definition at line 19439 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PipelineRepresentativeFragmentTestStateCreateInfoNV() [1/2]

VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::PipelineRepresentativeFragmentTestStateCreateInfoNV ( Bool32  representativeFragmentTestEnable_ = 0)
inline

Definition at line 19441 of file vulkan.hpp.

19442  : representativeFragmentTestEnable( representativeFragmentTestEnable_ )
19443  {
19444  }

◆ PipelineRepresentativeFragmentTestStateCreateInfoNV() [2/2]

VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::PipelineRepresentativeFragmentTestStateCreateInfoNV ( VkPipelineRepresentativeFragmentTestStateCreateInfoNV const &  rhs)
inline

Definition at line 19446 of file vulkan.hpp.

References memcpy.

19447  {
19449  }
PipelineRepresentativeFragmentTestStateCreateInfoNV(Bool32 representativeFragmentTestEnable_=0)
Definition: vulkan.hpp:19441
#define memcpy
Definition: SDL_malloc.c:630

Member Function Documentation

◆ operator VkPipelineRepresentativeFragmentTestStateCreateInfoNV &()

VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::operator VkPipelineRepresentativeFragmentTestStateCreateInfoNV & ( )
inline

Definition at line 19473 of file vulkan.hpp.

◆ operator VkPipelineRepresentativeFragmentTestStateCreateInfoNV const &()

VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::operator VkPipelineRepresentativeFragmentTestStateCreateInfoNV const & ( ) const
inline

Definition at line 19468 of file vulkan.hpp.

◆ operator!=()

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

Definition at line 19485 of file vulkan.hpp.

19486  {
19487  return !operator==( rhs );
19488  }
bool operator==(PipelineRepresentativeFragmentTestStateCreateInfoNV const &rhs) const
Definition: vulkan.hpp:19478

◆ operator=()

PipelineRepresentativeFragmentTestStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::operator= ( VkPipelineRepresentativeFragmentTestStateCreateInfoNV const &  rhs)
inline

Definition at line 19451 of file vulkan.hpp.

References memcpy.

19452  {
19454  return *this;
19455  }
PipelineRepresentativeFragmentTestStateCreateInfoNV(Bool32 representativeFragmentTestEnable_=0)
Definition: vulkan.hpp:19441
#define memcpy
Definition: SDL_malloc.c:630

◆ operator==()

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

Definition at line 19478 of file vulkan.hpp.

References pNext, representativeFragmentTestEnable, and sType.

19479  {
19480  return ( sType == rhs.sType )
19481  && ( pNext == rhs.pNext )
19482  && ( representativeFragmentTestEnable == rhs.representativeFragmentTestEnable );
19483  }

◆ setPNext()

PipelineRepresentativeFragmentTestStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::setPNext ( const void pNext_)
inline

Definition at line 19456 of file vulkan.hpp.

19457  {
19458  pNext = pNext_;
19459  return *this;
19460  }

◆ setRepresentativeFragmentTestEnable()

PipelineRepresentativeFragmentTestStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::setRepresentativeFragmentTestEnable ( Bool32  representativeFragmentTestEnable_)
inline

Definition at line 19462 of file vulkan.hpp.

19463  {
19464  representativeFragmentTestEnable = representativeFragmentTestEnable_;
19465  return *this;
19466  }

Field Documentation

◆ pNext

const void* VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::pNext = nullptr

Definition at line 19494 of file vulkan.hpp.

Referenced by operator==().

◆ representativeFragmentTestEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::representativeFragmentTestEnable

Definition at line 19495 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::sType = StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV
private

Definition at line 19491 of file vulkan.hpp.

Referenced by operator==().


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