Vulkan-Hpp
|
#include <vulkan.hpp>
Public Types | |
using | element_type = Type |
Public Member Functions | |
UniqueHandle () | |
UniqueHandle (Type const &value, Deleter const &deleter=Deleter()) VULKAN_HPP_NOEXCEPT | |
UniqueHandle (UniqueHandle const &)=delete | |
UniqueHandle (UniqueHandle &&other) VULKAN_HPP_NOEXCEPT | |
~UniqueHandle () VULKAN_HPP_NOEXCEPT | |
UniqueHandle & | operator= (UniqueHandle const &)=delete |
UniqueHandle & | operator= (UniqueHandle &&other) VULKAN_HPP_NOEXCEPT |
operator bool () const VULKAN_HPP_NOEXCEPT | |
Type const * | operator-> () const VULKAN_HPP_NOEXCEPT |
Type * | operator-> () VULKAN_HPP_NOEXCEPT |
Type const & | operator* () const VULKAN_HPP_NOEXCEPT |
Type & | operator* () VULKAN_HPP_NOEXCEPT |
const Type & | get () const VULKAN_HPP_NOEXCEPT |
Type & | get () VULKAN_HPP_NOEXCEPT |
void | reset (Type const &value=Type()) VULKAN_HPP_NOEXCEPT |
Type | release () VULKAN_HPP_NOEXCEPT |
void | swap (UniqueHandle< Type, Dispatch > &rhs) VULKAN_HPP_NOEXCEPT |
Definition at line 876 of file vulkan.hpp.
using vk::UniqueHandle< Type, Dispatch >::element_type = Type |
Definition at line 882 of file vulkan.hpp.
|
inline |
Definition at line 884 of file vulkan.hpp.
|
inlineexplicit |
Definition at line 886 of file vulkan.hpp.
|
delete |
|
inline |
Definition at line 894 of file vulkan.hpp.
|
inline |
Definition at line 900 of file vulkan.hpp.
|
inline |
Definition at line 949 of file vulkan.hpp.
|
inline |
Definition at line 954 of file vulkan.hpp.
|
inlineexplicit |
Definition at line 917 of file vulkan.hpp.
|
inline |
Definition at line 939 of file vulkan.hpp.
|
inline |
Definition at line 944 of file vulkan.hpp.
|
inline |
Definition at line 929 of file vulkan.hpp.
|
inline |
Definition at line 934 of file vulkan.hpp.
|
inline |
Definition at line 910 of file vulkan.hpp.
|
delete |
|
inline |
Definition at line 971 of file vulkan.hpp.
|
inline |
Definition at line 959 of file vulkan.hpp.
|
inline |
Definition at line 978 of file vulkan.hpp.