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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkExternalMemoryProperties
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ExternalMemoryProperties (VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags externalMemoryFeatures_={}, VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags exportFromImportedHandleTypes_={}, VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags compatibleHandleTypes_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ExternalMemoryProperties (ExternalMemoryProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ExternalMemoryProperties (VkExternalMemoryProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
ExternalMemoryPropertiesoperator= (ExternalMemoryProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ExternalMemoryPropertiesoperator= (VkExternalMemoryProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkExternalMemoryProperties const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkExternalMemoryProperties & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ExternalMemoryProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ExternalMemoryProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags externalMemoryFeatures = {}
 
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags exportFromImportedHandleTypes = {}
 
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags compatibleHandleTypes = {}
 

Detailed Description

Definition at line 31910 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::ExternalMemoryProperties ( VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags  externalMemoryFeatures_ = {},
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags  exportFromImportedHandleTypes_ = {},
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags  compatibleHandleTypes_ = {} 
)
inline

Definition at line 31915 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::ExternalMemoryProperties ( ExternalMemoryProperties const rhs)
default
VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::ExternalMemoryProperties ( VkExternalMemoryProperties const rhs)
inline

Definition at line 31926 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::operator VkExternalMemoryProperties & ( )
inline

Definition at line 31945 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::operator VkExternalMemoryProperties const & ( ) const
inline

Definition at line 31940 of file vulkan_structs.hpp.

ExternalMemoryProperties& VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::operator= ( ExternalMemoryProperties const rhs)
default
ExternalMemoryProperties& VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::operator= ( VkExternalMemoryProperties const rhs)
inline

Definition at line 31934 of file vulkan_structs.hpp.

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

Definition at line 31967 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::compatibleHandleTypes = {}

Definition at line 31986 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::exportFromImportedHandleTypes = {}

Definition at line 31985 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::externalMemoryFeatures = {}

Definition at line 31984 of file vulkan_structs.hpp.


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