Vulkan-Hpp
vk::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< vk::MemoryType, VK_MAX_MEMORY_TYPES > const &memoryTypes_={}, uint32_t memoryHeapCount_={}, std::array< vk::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 = {}
 
vk::ArrayWrapper1D< vk::MemoryType, VK_MAX_MEMORY_TYPESmemoryTypes = {}
 
uint32_t memoryHeapCount = {}
 
vk::ArrayWrapper1D< vk::MemoryHeap, VK_MAX_MEMORY_HEAPSmemoryHeaps = {}
 

Detailed Description

Definition at line 72324 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceMemoryProperties() [1/3]

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

Definition at line 72330 of file vulkan_structs.hpp.

◆ PhysicalDeviceMemoryProperties() [2/3]

VULKAN_HPP_CONSTEXPR_14 vk::PhysicalDeviceMemoryProperties::PhysicalDeviceMemoryProperties ( PhysicalDeviceMemoryProperties const &  rhs)
default

◆ PhysicalDeviceMemoryProperties() [3/3]

vk::PhysicalDeviceMemoryProperties::PhysicalDeviceMemoryProperties ( VkPhysicalDeviceMemoryProperties const &  rhs)
inline

Definition at line 72343 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceMemoryProperties &()

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

Definition at line 72362 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceMemoryProperties const &()

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

Definition at line 72357 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PhysicalDeviceMemoryProperties::operator!= ( PhysicalDeviceMemoryProperties const &  rhs) const
inline

Definition at line 72395 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PhysicalDeviceMemoryProperties& vk::PhysicalDeviceMemoryProperties::operator= ( PhysicalDeviceMemoryProperties const &  rhs)
default

◆ operator=() [2/2]

PhysicalDeviceMemoryProperties& vk::PhysicalDeviceMemoryProperties::operator= ( VkPhysicalDeviceMemoryProperties const &  rhs)
inline

Definition at line 72351 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PhysicalDeviceMemoryProperties::operator== ( PhysicalDeviceMemoryProperties const &  rhs) const
inline

Definition at line 72385 of file vulkan_structs.hpp.

Member Data Documentation

◆ memoryHeapCount

uint32_t vk::PhysicalDeviceMemoryProperties::memoryHeapCount = {}

Definition at line 72404 of file vulkan_structs.hpp.

◆ memoryHeaps

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

Definition at line 72405 of file vulkan_structs.hpp.

◆ memoryTypeCount

uint32_t vk::PhysicalDeviceMemoryProperties::memoryTypeCount = {}

Definition at line 72402 of file vulkan_structs.hpp.

◆ memoryTypes

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

Definition at line 72403 of file vulkan_structs.hpp.


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