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

References operator==().

◆ operator==()

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

Definition at line 23398 of file vulkan.hpp.

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

References pNext, sharedPresentSupportedUsageFlags, and sType.

Referenced by operator!=().

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: