|
SDL
2.0
|
#include <vulkan.hpp>
Collaboration diagram for VULKAN_HPP_NAMESPACE::ObjectFree< OwnerType, Dispatch >:Public Member Functions | |
| ObjectFree ()=default | |
| ObjectFree (OwnerType owner, Optional< const AllocationCallbacks > allocationCallbacks VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &dispatch=VULKAN_HPP_DEFAULT_DISPATCHER) VULKAN_HPP_NOEXCEPT | |
| OwnerType | getOwner () const VULKAN_HPP_NOEXCEPT |
| Optional< const AllocationCallbacks > | getAllocator () const VULKAN_HPP_NOEXCEPT |
Protected Member Functions | |
| template<typename T > | |
| void | destroy (T t) VULKAN_HPP_NOEXCEPT |
Private Attributes | |
| OwnerType | m_owner = {} |
| Optional< const AllocationCallbacks > | m_allocationCallbacks = nullptr |
| Dispatch const * | m_dispatch = nullptr |
Definition at line 3658 of file vulkan.hpp.
|
default |
|
inline |
Definition at line 3663 of file vulkan.hpp.
|
inlineprotected |
|
inline |
Definition at line 3676 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::ObjectFree< OwnerType, Dispatch >::m_allocationCallbacks.
|
inline |
Definition at line 3671 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::ObjectFree< OwnerType, Dispatch >::m_owner.
|
private |
Definition at line 3691 of file vulkan.hpp.
Referenced by VULKAN_HPP_NAMESPACE::ObjectFree< OwnerType, Dispatch >::destroy(), and VULKAN_HPP_NAMESPACE::ObjectFree< OwnerType, Dispatch >::getAllocator().
|
private |
Definition at line 3692 of file vulkan.hpp.
Referenced by VULKAN_HPP_NAMESPACE::ObjectFree< OwnerType, Dispatch >::destroy().
|
private |
Definition at line 3690 of file vulkan.hpp.
Referenced by VULKAN_HPP_NAMESPACE::ObjectFree< OwnerType, Dispatch >::destroy(), and VULKAN_HPP_NAMESPACE::ObjectFree< OwnerType, Dispatch >::getOwner().