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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceMemoryProperties
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryProperties (uint32_t memoryTypeCount_={}, std::array< VULKAN_HPP_NAMESPACE::MemoryType, VK_MAX_MEMORY_TYPES > const &memoryTypes_={}, uint32_t memoryHeapCount_={}, std::array< VULKAN_HPP_NAMESPACE::MemoryHeap, VK_MAX_MEMORY_HEAPS > const &memoryHeaps_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryProperties (PhysicalDeviceMemoryProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceMemoryProperties (VkPhysicalDeviceMemoryProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceMemoryPropertiesoperator= (PhysicalDeviceMemoryProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceMemoryPropertiesoperator= (VkPhysicalDeviceMemoryProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceMemoryProperties const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceMemoryProperties & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceMemoryProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceMemoryProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t memoryTypeCount = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< VULKAN_HPP_NAMESPACE::MemoryType,
VK_MAX_MEMORY_TYPES
memoryTypes = {}
 
uint32_t memoryHeapCount = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< VULKAN_HPP_NAMESPACE::MemoryHeap,
VK_MAX_MEMORY_HEAPS
memoryHeaps = {}
 

Detailed Description

Definition at line 62698 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::PhysicalDeviceMemoryProperties ( uint32_t  memoryTypeCount_ = {},
std::array< VULKAN_HPP_NAMESPACE::MemoryType, VK_MAX_MEMORY_TYPES > const memoryTypes_ = {},
uint32_t  memoryHeapCount_ = {},
std::array< VULKAN_HPP_NAMESPACE::MemoryHeap, VK_MAX_MEMORY_HEAPS > const memoryHeaps_ = {} 
)
inline

Definition at line 62704 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::PhysicalDeviceMemoryProperties ( PhysicalDeviceMemoryProperties const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::PhysicalDeviceMemoryProperties ( VkPhysicalDeviceMemoryProperties const rhs)
inline

Definition at line 62717 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::operator VkPhysicalDeviceMemoryProperties & ( )
inline

Definition at line 62736 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::operator VkPhysicalDeviceMemoryProperties const & ( ) const
inline

Definition at line 62731 of file vulkan_structs.hpp.

PhysicalDeviceMemoryProperties& VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::operator= ( PhysicalDeviceMemoryProperties const rhs)
default
PhysicalDeviceMemoryProperties& VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::operator= ( VkPhysicalDeviceMemoryProperties const rhs)
inline

Definition at line 62725 of file vulkan_structs.hpp.

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

Definition at line 62759 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::memoryHeapCount = {}

Definition at line 62778 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<VULKAN_HPP_NAMESPACE::MemoryHeap, VK_MAX_MEMORY_HEAPS> VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::memoryHeaps = {}

Definition at line 62779 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::memoryTypeCount = {}

Definition at line 62776 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<VULKAN_HPP_NAMESPACE::MemoryType, VK_MAX_MEMORY_TYPES> VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::memoryTypes = {}

Definition at line 62777 of file vulkan_structs.hpp.


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