SDL  2.0
VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR:

Public Member Functions

 operator VkSharedPresentSurfaceCapabilitiesKHR const & () const
 
 operator VkSharedPresentSurfaceCapabilitiesKHR & ()
 
bool operator== (SharedPresentSurfaceCapabilitiesKHR const &rhs) const
 
bool operator!= (SharedPresentSurfaceCapabilitiesKHR const &rhs) const
 

Data Fields

voidpNext = nullptr
 
ImageUsageFlags sharedPresentSupportedUsageFlags
 

Private Attributes

StructureType sType = StructureType::eSharedPresentSurfaceCapabilitiesKHR
 

Detailed Description

Definition at line 23386 of file vulkan.hpp.

Member Function Documentation

◆ operator VkSharedPresentSurfaceCapabilitiesKHR &()

VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR::operator VkSharedPresentSurfaceCapabilitiesKHR & ( )
inline

Definition at line 23393 of file vulkan.hpp.

23394  {
23395  return *reinterpret_cast<VkSharedPresentSurfaceCapabilitiesKHR*>(this);
23396  }

◆ operator VkSharedPresentSurfaceCapabilitiesKHR const &()

VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR::operator VkSharedPresentSurfaceCapabilitiesKHR const & ( ) const
inline

Definition at line 23388 of file vulkan.hpp.

23389  {
23390  return *reinterpret_cast<const VkSharedPresentSurfaceCapabilitiesKHR*>(this);
23391  }

◆ operator!=()

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

Definition at line 23405 of file vulkan.hpp.

23406  {
23407  return !operator==( rhs );
23408  }
bool operator==(SharedPresentSurfaceCapabilitiesKHR const &rhs) const
Definition: vulkan.hpp:23398

◆ operator==()

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

Definition at line 23398 of file vulkan.hpp.

References pNext, sharedPresentSupportedUsageFlags, and sType.

23399  {
23400  return ( sType == rhs.sType )
23401  && ( pNext == rhs.pNext )
23402  && ( sharedPresentSupportedUsageFlags == rhs.sharedPresentSupportedUsageFlags );
23403  }

Field Documentation

◆ pNext

void* VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR::pNext = nullptr

Definition at line 23414 of file vulkan.hpp.

Referenced by operator==().

◆ sharedPresentSupportedUsageFlags

ImageUsageFlags VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR::sharedPresentSupportedUsageFlags

Definition at line 23415 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR::sType = StructureType::eSharedPresentSurfaceCapabilitiesKHR
private

Definition at line 23411 of file vulkan.hpp.

Referenced by operator==().


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