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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkExternalImageFormatPropertiesNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ExternalImageFormatPropertiesNV (VULKAN_HPP_NAMESPACE::ImageFormatProperties imageFormatProperties_={}, VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV externalMemoryFeatures_={}, VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV exportFromImportedHandleTypes_={}, VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV compatibleHandleTypes_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ExternalImageFormatPropertiesNV (ExternalImageFormatPropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ExternalImageFormatPropertiesNV (VkExternalImageFormatPropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
ExternalImageFormatPropertiesNVoperator= (ExternalImageFormatPropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ExternalImageFormatPropertiesNVoperator= (VkExternalImageFormatPropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkExternalImageFormatPropertiesNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkExternalImageFormatPropertiesNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ExternalImageFormatPropertiesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ExternalImageFormatPropertiesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::ImageFormatProperties imageFormatProperties = {}
 
VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV externalMemoryFeatures = {}
 
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV exportFromImportedHandleTypes = {}
 
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV compatibleHandleTypes = {}
 

Detailed Description

Definition at line 32438 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::ExternalImageFormatPropertiesNV ( VULKAN_HPP_NAMESPACE::ImageFormatProperties  imageFormatProperties_ = {},
VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV  externalMemoryFeatures_ = {},
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV  exportFromImportedHandleTypes_ = {},
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV  compatibleHandleTypes_ = {} 
)
inline

Definition at line 32444 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::ExternalImageFormatPropertiesNV ( ExternalImageFormatPropertiesNV const rhs)
default
VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::ExternalImageFormatPropertiesNV ( VkExternalImageFormatPropertiesNV const rhs)
inline

Definition at line 32457 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::operator VkExternalImageFormatPropertiesNV & ( )
inline

Definition at line 32476 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::operator VkExternalImageFormatPropertiesNV const & ( ) const
inline

Definition at line 32471 of file vulkan_structs.hpp.

ExternalImageFormatPropertiesNV& VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::operator= ( ExternalImageFormatPropertiesNV const rhs)
default
ExternalImageFormatPropertiesNV& VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::operator= ( VkExternalImageFormatPropertiesNV const rhs)
inline

Definition at line 32465 of file vulkan_structs.hpp.

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

Definition at line 32499 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::compatibleHandleTypes = {}

Definition at line 32519 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::exportFromImportedHandleTypes = {}

Definition at line 32518 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::externalMemoryFeatures = {}

Definition at line 32517 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageFormatProperties VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::imageFormatProperties = {}

Definition at line 32516 of file vulkan_structs.hpp.


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