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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::AllocationCallbacks:
[legend]

Public Member Functions

 AllocationCallbacks (void *pUserData_=nullptr, PFN_vkAllocationFunction pfnAllocation_=nullptr, PFN_vkReallocationFunction pfnReallocation_=nullptr, PFN_vkFreeFunction pfnFree_=nullptr, PFN_vkInternalAllocationNotification pfnInternalAllocation_=nullptr, PFN_vkInternalFreeNotification pfnInternalFree_=nullptr)
 
 AllocationCallbacks (VkAllocationCallbacks const &rhs)
 
AllocationCallbacksoperator= (VkAllocationCallbacks const &rhs)
 
AllocationCallbackssetPUserData (void *pUserData_)
 
AllocationCallbackssetPfnAllocation (PFN_vkAllocationFunction pfnAllocation_)
 
AllocationCallbackssetPfnReallocation (PFN_vkReallocationFunction pfnReallocation_)
 
AllocationCallbackssetPfnFree (PFN_vkFreeFunction pfnFree_)
 
AllocationCallbackssetPfnInternalAllocation (PFN_vkInternalAllocationNotification pfnInternalAllocation_)
 
AllocationCallbackssetPfnInternalFree (PFN_vkInternalFreeNotification pfnInternalFree_)
 
 operator const VkAllocationCallbacks & () const
 
bool operator== (AllocationCallbacks const &rhs) const
 
bool operator!= (AllocationCallbacks const &rhs) const
 

Public Attributes

voidpUserData
 
PFN_vkAllocationFunction pfnAllocation
 
PFN_vkReallocationFunction pfnReallocation
 
PFN_vkFreeFunction pfnFree
 
PFN_vkInternalAllocationNotification pfnInternalAllocation
 
PFN_vkInternalFreeNotification pfnInternalFree
 

Constructor & Destructor Documentation

◆ AllocationCallbacks() [1/2]

VULKAN_HPP_NAMESPACE::AllocationCallbacks::AllocationCallbacks ( void pUserData_ = nullptr,
PFN_vkAllocationFunction  pfnAllocation_ = nullptr,
PFN_vkReallocationFunction  pfnReallocation_ = nullptr,
PFN_vkFreeFunction  pfnFree_ = nullptr,
PFN_vkInternalAllocationNotification  pfnInternalAllocation_ = nullptr,
PFN_vkInternalFreeNotification  pfnInternalFree_ = nullptr 
)
inline

◆ AllocationCallbacks() [2/2]

VULKAN_HPP_NAMESPACE::AllocationCallbacks::AllocationCallbacks ( VkAllocationCallbacks const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkAllocationCallbacks &()

VULKAN_HPP_NAMESPACE::AllocationCallbacks::operator const VkAllocationCallbacks & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setPfnAllocation()

AllocationCallbacks& VULKAN_HPP_NAMESPACE::AllocationCallbacks::setPfnAllocation ( PFN_vkAllocationFunction  pfnAllocation_)
inline

◆ setPfnFree()

AllocationCallbacks& VULKAN_HPP_NAMESPACE::AllocationCallbacks::setPfnFree ( PFN_vkFreeFunction  pfnFree_)
inline

◆ setPfnInternalAllocation()

AllocationCallbacks& VULKAN_HPP_NAMESPACE::AllocationCallbacks::setPfnInternalAllocation ( PFN_vkInternalAllocationNotification  pfnInternalAllocation_)
inline

◆ setPfnInternalFree()

AllocationCallbacks& VULKAN_HPP_NAMESPACE::AllocationCallbacks::setPfnInternalFree ( PFN_vkInternalFreeNotification  pfnInternalFree_)
inline

◆ setPfnReallocation()

AllocationCallbacks& VULKAN_HPP_NAMESPACE::AllocationCallbacks::setPfnReallocation ( PFN_vkReallocationFunction  pfnReallocation_)
inline

◆ setPUserData()

AllocationCallbacks& VULKAN_HPP_NAMESPACE::AllocationCallbacks::setPUserData ( void pUserData_)
inline

Member Data Documentation

◆ pfnAllocation

PFN_vkAllocationFunction VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnAllocation

◆ pfnFree

PFN_vkFreeFunction VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnFree

◆ pfnInternalAllocation

PFN_vkInternalAllocationNotification VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnInternalAllocation

◆ pfnInternalFree

PFN_vkInternalFreeNotification VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnInternalFree

◆ pfnReallocation

PFN_vkReallocationFunction VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnReallocation

◆ pUserData

void* VULKAN_HPP_NAMESPACE::AllocationCallbacks::pUserData

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