HDK
|
#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 1166 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueHandle< Type, Dispatch >::element_type = Type |
Definition at line 1172 of file vulkan.hpp.
|
inline |
Definition at line 1174 of file vulkan.hpp.
|
inlineexplicit |
Definition at line 1176 of file vulkan.hpp.
|
delete |
|
inline |
Definition at line 1184 of file vulkan.hpp.
|
inline |
Definition at line 1190 of file vulkan.hpp.
|
inline |
Definition at line 1232 of file vulkan.hpp.
|
inline |
Definition at line 1237 of file vulkan.hpp.
|
inlineexplicit |
Definition at line 1207 of file vulkan.hpp.
|
inline |
Definition at line 1222 of file vulkan.hpp.
|
inline |
Definition at line 1227 of file vulkan.hpp.
|
inline |
Definition at line 1212 of file vulkan.hpp.
|
inline |
Definition at line 1217 of file vulkan.hpp.
|
delete |
|
inline |
Definition at line 1200 of file vulkan.hpp.
|
inline |
Definition at line 1254 of file vulkan.hpp.
|
inline |
Definition at line 1242 of file vulkan.hpp.
|
inline |
Definition at line 1261 of file vulkan.hpp.