HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::ExternalBufferProperties Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkExternalBufferProperties
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ExternalBufferProperties (VULKAN_HPP_NAMESPACE::ExternalMemoryProperties externalMemoryProperties_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ExternalBufferProperties (ExternalBufferProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ExternalBufferProperties (VkExternalBufferProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
ExternalBufferPropertiesoperator= (ExternalBufferProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ExternalBufferPropertiesoperator= (VkExternalBufferProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkExternalBufferProperties const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkExternalBufferProperties & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ExternalBufferProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ExternalBufferProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExternalBufferProperties
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::ExternalMemoryProperties externalMemoryProperties = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::eExternalBufferProperties
 

Detailed Description

Definition at line 31990 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ExternalBufferProperties::ExternalBufferProperties ( VULKAN_HPP_NAMESPACE::ExternalMemoryProperties  externalMemoryProperties_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 31998 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ExternalBufferProperties::ExternalBufferProperties ( ExternalBufferProperties const rhs)
default
VULKAN_HPP_NAMESPACE::ExternalBufferProperties::ExternalBufferProperties ( VkExternalBufferProperties const rhs)
inline

Definition at line 32007 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 32026 of file vulkan_structs.hpp.

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

Definition at line 32021 of file vulkan_structs.hpp.

ExternalBufferProperties& VULKAN_HPP_NAMESPACE::ExternalBufferProperties::operator= ( ExternalBufferProperties const rhs)
default
ExternalBufferProperties& VULKAN_HPP_NAMESPACE::ExternalBufferProperties::operator= ( VkExternalBufferProperties const rhs)
inline

Definition at line 32015 of file vulkan_structs.hpp.

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

Definition at line 32046 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::ExternalBufferProperties::allowDuplicate = false
static

Definition at line 31994 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ExternalMemoryProperties VULKAN_HPP_NAMESPACE::ExternalBufferProperties::externalMemoryProperties = {}

Definition at line 32064 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::ExternalBufferProperties::pNext = {}

Definition at line 32063 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::ExternalBufferProperties::structureType = StructureType::eExternalBufferProperties
static

Definition at line 31995 of file vulkan_structs.hpp.

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

Definition at line 32062 of file vulkan_structs.hpp.


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