Vulkan-Hpp
vk::MemoryType Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkMemoryType
 

Public Member Functions

VULKAN_HPP_CONSTEXPR MemoryType (vk::MemoryPropertyFlags propertyFlags_={}, uint32_t heapIndex_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR MemoryType (MemoryType const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 MemoryType (VkMemoryType const &rhs) VULKAN_HPP_NOEXCEPT
 
MemoryTypeoperator= (MemoryType const &rhs) VULKAN_HPP_NOEXCEPT=default
 
MemoryTypeoperator= (VkMemoryType const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkMemoryType const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkMemoryType & () VULKAN_HPP_NOEXCEPT
 
bool operator== (MemoryType const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (MemoryType const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::MemoryPropertyFlags propertyFlags = {}
 
uint32_t heapIndex = {}
 

Detailed Description

Definition at line 52262 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Definition at line 52264 of file vulkan_structs.hpp.

Constructor & Destructor Documentation

◆ MemoryType() [1/3]

VULKAN_HPP_CONSTEXPR vk::MemoryType::MemoryType ( vk::MemoryPropertyFlags  propertyFlags_ = {},
uint32_t  heapIndex_ = {} 
)
inline

Definition at line 52267 of file vulkan_structs.hpp.

◆ MemoryType() [2/3]

VULKAN_HPP_CONSTEXPR vk::MemoryType::MemoryType ( MemoryType const &  rhs)
default

◆ MemoryType() [3/3]

vk::MemoryType::MemoryType ( VkMemoryType const &  rhs)
inline

Definition at line 52275 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkMemoryType &()

vk::MemoryType::operator VkMemoryType & ( )
inline

Definition at line 52291 of file vulkan_structs.hpp.

◆ operator VkMemoryType const &()

vk::MemoryType::operator VkMemoryType const & ( ) const
inline

Definition at line 52286 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 52320 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

MemoryType& vk::MemoryType::operator= ( VkMemoryType const &  rhs)
inline

Definition at line 52280 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 52311 of file vulkan_structs.hpp.

Member Data Documentation

◆ heapIndex

uint32_t vk::MemoryType::heapIndex = {}

Definition at line 52328 of file vulkan_structs.hpp.

◆ propertyFlags

vk::MemoryPropertyFlags vk::MemoryType::propertyFlags = {}

Definition at line 52327 of file vulkan_structs.hpp.


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