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.

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

References memcpy.

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.

19469 {
19470 return *reinterpret_cast<const VkPipelineRepresentativeFragmentTestStateCreateInfoNV*>(this);
19471 }

◆ 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

References operator==().

◆ operator=()

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

Definition at line 19451 of file vulkan.hpp.

19452 {
19454 return *this;
19455 }

References memcpy.

◆ operator==()

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

Definition at line 19478 of file vulkan.hpp.

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

References pNext, representativeFragmentTestEnable, and sType.

Referenced by operator!=().

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

References pNext.

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

References representativeFragmentTestEnable.

Field Documentation

◆ pNext

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

Definition at line 19494 of file vulkan.hpp.

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

◆ representativeFragmentTestEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::representativeFragmentTestEnable

Definition at line 19495 of file vulkan.hpp.

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

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