SDL 2.0
VULKAN_HPP_NAMESPACE::ExternalBufferProperties Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::ExternalBufferProperties:

Public Member Functions

 operator VkExternalBufferProperties const & () const
 
 operator VkExternalBufferProperties & ()
 
bool operator== (ExternalBufferProperties const &rhs) const
 
bool operator!= (ExternalBufferProperties const &rhs) const
 

Data Fields

voidpNext = nullptr
 
ExternalMemoryProperties externalMemoryProperties
 

Private Attributes

StructureType sType = StructureType::eExternalBufferProperties
 

Detailed Description

Definition at line 32372 of file vulkan.hpp.

Member Function Documentation

◆ operator VkExternalBufferProperties &()

VULKAN_HPP_NAMESPACE::ExternalBufferProperties::operator VkExternalBufferProperties & ( )
inline

Definition at line 32379 of file vulkan.hpp.

32380 {
32381 return *reinterpret_cast<VkExternalBufferProperties*>(this);
32382 }

◆ operator VkExternalBufferProperties const &()

VULKAN_HPP_NAMESPACE::ExternalBufferProperties::operator VkExternalBufferProperties const & ( ) const
inline

Definition at line 32374 of file vulkan.hpp.

32375 {
32376 return *reinterpret_cast<const VkExternalBufferProperties*>(this);
32377 }

◆ operator!=()

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

Definition at line 32391 of file vulkan.hpp.

32392 {
32393 return !operator==( rhs );
32394 }
bool operator==(ExternalBufferProperties const &rhs) const
Definition: vulkan.hpp:32384

References operator==().

◆ operator==()

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

Definition at line 32384 of file vulkan.hpp.

32385 {
32386 return ( sType == rhs.sType )
32387 && ( pNext == rhs.pNext )
32388 && ( externalMemoryProperties == rhs.externalMemoryProperties );
32389 }
ExternalMemoryProperties externalMemoryProperties
Definition: vulkan.hpp:32401

References externalMemoryProperties, pNext, and sType.

Referenced by operator!=().

Field Documentation

◆ externalMemoryProperties

ExternalMemoryProperties VULKAN_HPP_NAMESPACE::ExternalBufferProperties::externalMemoryProperties

Definition at line 32401 of file vulkan.hpp.

Referenced by operator==().

◆ pNext

void* VULKAN_HPP_NAMESPACE::ExternalBufferProperties::pNext = nullptr

Definition at line 32400 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::ExternalBufferProperties::sType = StructureType::eExternalBufferProperties
private

Definition at line 32397 of file vulkan.hpp.

Referenced by operator==().


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