SDL  2.0
VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR Struct Reference

#include <vulkan.hpp>

Public Member Functions

 SubpassEndInfoKHR ()
 
 SubpassEndInfoKHR (VkSubpassEndInfoKHR const &rhs)
 
SubpassEndInfoKHRoperator= (VkSubpassEndInfoKHR const &rhs)
 
SubpassEndInfoKHRsetPNext (const void *pNext_)
 
 operator VkSubpassEndInfoKHR const & () const
 
 operator VkSubpassEndInfoKHR & ()
 
bool operator== (SubpassEndInfoKHR const &rhs) const
 
bool operator!= (SubpassEndInfoKHR const &rhs) const
 

Data Fields

const voidpNext = nullptr
 

Private Attributes

StructureType sType = StructureType::eSubpassEndInfoKHR
 

Detailed Description

Definition at line 18205 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ SubpassEndInfoKHR() [1/2]

VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::SubpassEndInfoKHR ( )
inline

Definition at line 18207 of file vulkan.hpp.

18208  {
18209  }

◆ SubpassEndInfoKHR() [2/2]

VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::SubpassEndInfoKHR ( VkSubpassEndInfoKHR const &  rhs)
inline

Definition at line 18211 of file vulkan.hpp.

18212  {
18213  memcpy( this, &rhs, sizeof( SubpassEndInfoKHR ) );
18214  }

References memcpy.

Member Function Documentation

◆ operator VkSubpassEndInfoKHR &()

VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::operator VkSubpassEndInfoKHR & ( )
inline

Definition at line 18232 of file vulkan.hpp.

18233  {
18234  return *reinterpret_cast<VkSubpassEndInfoKHR*>(this);
18235  }

◆ operator VkSubpassEndInfoKHR const &()

VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::operator VkSubpassEndInfoKHR const & ( ) const
inline

Definition at line 18227 of file vulkan.hpp.

18228  {
18229  return *reinterpret_cast<const VkSubpassEndInfoKHR*>(this);
18230  }

◆ operator!=()

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

Definition at line 18243 of file vulkan.hpp.

18244  {
18245  return !operator==( rhs );
18246  }

References operator==().

◆ operator=()

SubpassEndInfoKHR& VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::operator= ( VkSubpassEndInfoKHR const &  rhs)
inline

Definition at line 18216 of file vulkan.hpp.

18217  {
18218  memcpy( this, &rhs, sizeof( SubpassEndInfoKHR ) );
18219  return *this;
18220  }

References memcpy.

◆ operator==()

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

Definition at line 18237 of file vulkan.hpp.

18238  {
18239  return ( sType == rhs.sType )
18240  && ( pNext == rhs.pNext );
18241  }

References pNext, and sType.

Referenced by operator!=().

◆ setPNext()

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

Definition at line 18221 of file vulkan.hpp.

18222  {
18223  pNext = pNext_;
18224  return *this;
18225  }

References pNext.

Field Documentation

◆ pNext

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

Definition at line 18252 of file vulkan.hpp.

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

◆ sType

StructureType VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::sType = StructureType::eSubpassEndInfoKHR
private

Definition at line 18249 of file vulkan.hpp.

Referenced by operator==().


The documentation for this struct was generated from the following file:
memcpy
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::SubpassEndInfoKHR
SubpassEndInfoKHR()
Definition: vulkan.hpp:18207
VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::pNext
const void * pNext
Definition: vulkan.hpp:18252
VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::sType
StructureType sType
Definition: vulkan.hpp:18249
VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR::operator==
bool operator==(SubpassEndInfoKHR const &rhs) const
Definition: vulkan.hpp:18237
VkSubpassEndInfoKHR
Definition: vulkan_core.h:5621