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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAllocationCallbacks
 

Public Member Functions

VULKAN_HPP_CONSTEXPR AllocationCallbacks (void *pUserData_={}, PFN_vkAllocationFunction pfnAllocation_={}, PFN_vkReallocationFunction pfnReallocation_={}, PFN_vkFreeFunction pfnFree_={}, PFN_vkInternalAllocationNotification pfnInternalAllocation_={}, PFN_vkInternalFreeNotification pfnInternalFree_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR AllocationCallbacks (AllocationCallbacks const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 AllocationCallbacks (VkAllocationCallbacks const &rhs) VULKAN_HPP_NOEXCEPT
 
AllocationCallbacksoperator= (AllocationCallbacks const &rhs) VULKAN_HPP_NOEXCEPT=default
 
AllocationCallbacksoperator= (VkAllocationCallbacks const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AllocationCallbacks
setPUserData (void *pUserData_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AllocationCallbacks
setPfnAllocation (PFN_vkAllocationFunction pfnAllocation_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AllocationCallbacks
setPfnReallocation (PFN_vkReallocationFunction pfnReallocation_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AllocationCallbacks
setPfnFree (PFN_vkFreeFunction pfnFree_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AllocationCallbacks
setPfnInternalAllocation (PFN_vkInternalAllocationNotification pfnInternalAllocation_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AllocationCallbacks
setPfnInternalFree (PFN_vkInternalFreeNotification pfnInternalFree_) VULKAN_HPP_NOEXCEPT
 
 operator VkAllocationCallbacks const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAllocationCallbacks & () VULKAN_HPP_NOEXCEPT
 
bool operator== (AllocationCallbacks const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (AllocationCallbacks const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

voidpUserData = {}
 
PFN_vkAllocationFunction pfnAllocation = {}
 
PFN_vkReallocationFunction pfnReallocation = {}
 
PFN_vkFreeFunction pfnFree = {}
 
PFN_vkInternalAllocationNotification pfnInternalAllocation = {}
 
PFN_vkInternalFreeNotification pfnInternalFree = {}
 

Detailed Description

Definition at line 4172 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 4177 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::AllocationCallbacks::AllocationCallbacks ( AllocationCallbacks const rhs)
default
VULKAN_HPP_NAMESPACE::AllocationCallbacks::AllocationCallbacks ( VkAllocationCallbacks const rhs)
inline

Definition at line 4194 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 4250 of file vulkan_structs.hpp.

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

Definition at line 4245 of file vulkan_structs.hpp.

AllocationCallbacks& VULKAN_HPP_NAMESPACE::AllocationCallbacks::operator= ( AllocationCallbacks const rhs)
default
AllocationCallbacks& VULKAN_HPP_NAMESPACE::AllocationCallbacks::operator= ( VkAllocationCallbacks const rhs)
inline

Definition at line 4201 of file vulkan_structs.hpp.

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

Definition at line 4272 of file vulkan_structs.hpp.

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

Definition at line 4214 of file vulkan_structs.hpp.

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

Definition at line 4226 of file vulkan_structs.hpp.

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

Definition at line 4232 of file vulkan_structs.hpp.

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

Definition at line 4238 of file vulkan_structs.hpp.

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

Definition at line 4220 of file vulkan_structs.hpp.

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

Definition at line 4208 of file vulkan_structs.hpp.

Member Data Documentation

PFN_vkAllocationFunction VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnAllocation = {}

Definition at line 4289 of file vulkan_structs.hpp.

PFN_vkFreeFunction VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnFree = {}

Definition at line 4291 of file vulkan_structs.hpp.

PFN_vkInternalAllocationNotification VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnInternalAllocation = {}

Definition at line 4292 of file vulkan_structs.hpp.

PFN_vkInternalFreeNotification VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnInternalFree = {}

Definition at line 4293 of file vulkan_structs.hpp.

PFN_vkReallocationFunction VULKAN_HPP_NAMESPACE::AllocationCallbacks::pfnReallocation = {}

Definition at line 4290 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::AllocationCallbacks::pUserData = {}

Definition at line 4288 of file vulkan_structs.hpp.


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