|
SDL
2.0
|
#include <vulkan.hpp>
Public Member Functions | |
| ObjectRelease ()=default | |
| ObjectRelease (OwnerType owner, Dispatch const &dispatch=VULKAN_HPP_DEFAULT_DISPATCHER) VULKAN_HPP_NOEXCEPT | |
| OwnerType | getOwner () const VULKAN_HPP_NOEXCEPT |
Protected Member Functions | |
| template<typename T > | |
| void | destroy (T t) VULKAN_HPP_NOEXCEPT |
Private Attributes | |
| OwnerType | m_owner = {} |
| Dispatch const * | m_dispatch = nullptr |
Definition at line 3696 of file vulkan.hpp.
|
default |
|
inline |
Definition at line 3701 of file vulkan.hpp.
|
inlineprotected |
Definition at line 3713 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::ObjectRelease< OwnerType, Dispatch >::m_dispatch, VULKAN_HPP_NAMESPACE::ObjectRelease< OwnerType, Dispatch >::m_owner, and VULKAN_HPP_ASSERT.
|
inline |
Definition at line 3706 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::ObjectRelease< OwnerType, Dispatch >::m_owner.
|
private |
Definition at line 3721 of file vulkan.hpp.
Referenced by VULKAN_HPP_NAMESPACE::ObjectRelease< OwnerType, Dispatch >::destroy().
|
private |
Definition at line 3720 of file vulkan.hpp.
Referenced by VULKAN_HPP_NAMESPACE::ObjectRelease< OwnerType, Dispatch >::destroy(), and VULKAN_HPP_NAMESPACE::ObjectRelease< OwnerType, Dispatch >::getOwner().