RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::MemoryAllocateInfo Struct Reference

#include <vulkan.hpp>

Public Member Functions

 MemoryAllocateInfo (DeviceSize allocationSize_=0, uint32_t memoryTypeIndex_=0)
 
 MemoryAllocateInfo (VkMemoryAllocateInfo const &rhs)
 
MemoryAllocateInfooperator= (VkMemoryAllocateInfo const &rhs)
 
MemoryAllocateInfosetPNext (const void *pNext_)
 
MemoryAllocateInfosetAllocationSize (DeviceSize allocationSize_)
 
MemoryAllocateInfosetMemoryTypeIndex (uint32_t memoryTypeIndex_)
 
 operator const VkMemoryAllocateInfo & () const
 
bool operator== (MemoryAllocateInfo const &rhs) const
 
bool operator!= (MemoryAllocateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
DeviceSize allocationSize
 
uint32_t memoryTypeIndex
 

Private Attributes

StructureType sType = StructureType::eMemoryAllocateInfo
 

Constructor & Destructor Documentation

◆ MemoryAllocateInfo() [1/2]

VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::MemoryAllocateInfo ( DeviceSize  allocationSize_ = 0,
uint32_t  memoryTypeIndex_ = 0 
)
inline

◆ MemoryAllocateInfo() [2/2]

VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::MemoryAllocateInfo ( VkMemoryAllocateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkMemoryAllocateInfo &()

VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::operator const VkMemoryAllocateInfo & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::operator!= ( MemoryAllocateInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

MemoryAllocateInfo& VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::operator= ( VkMemoryAllocateInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::operator== ( MemoryAllocateInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setAllocationSize()

MemoryAllocateInfo& VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::setAllocationSize ( DeviceSize  allocationSize_)
inline

◆ setMemoryTypeIndex()

MemoryAllocateInfo& VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::setMemoryTypeIndex ( uint32_t  memoryTypeIndex_)
inline

◆ setPNext()

MemoryAllocateInfo& VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::setPNext ( const void pNext_)
inline

Member Data Documentation

◆ allocationSize

DeviceSize VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::allocationSize

◆ memoryTypeIndex

uint32_t VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::memoryTypeIndex

◆ pNext

const void* VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::pNext = nullptr

◆ sType

StructureType VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::sType = StructureType::eMemoryAllocateInfo
private

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