Vulkan-Hpp
vk::raii::DeferredOperationKHR Class Reference

#include <vulkan_raii.hpp>

Public Types

using CType = VkDeferredOperationKHR
 
using CppType = vk::DeferredOperationKHR
 

Public Member Functions

 DeferredOperationKHR (vk::raii::Device const &device, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 DeferredOperationKHR (vk::raii::Device const &device, VkDeferredOperationKHR operation, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 DeferredOperationKHR (std::nullptr_t)
 
 ~DeferredOperationKHR ()
 
 DeferredOperationKHR ()=delete
 
 DeferredOperationKHR (DeferredOperationKHR const &)=delete
 
 DeferredOperationKHR (DeferredOperationKHR &&rhs) VULKAN_HPP_NOEXCEPT
 
DeferredOperationKHRoperator= (DeferredOperationKHR const &)=delete
 
DeferredOperationKHRoperator= (DeferredOperationKHR &&rhs) VULKAN_HPP_NOEXCEPT
 
vk::DeferredOperationKHR const & operator* () const VULKAN_HPP_NOEXCEPT
 
 operator vk::DeferredOperationKHR () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
vk::DeferredOperationKHR release ()
 
vk::Device getDevice () const
 
vk::raii::DeviceDispatcher const * getDispatcher () const
 
void swap (vk::raii::DeferredOperationKHR &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_NODISCARD uint32_t getMaxConcurrency () const VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_NODISCARD vk::Result getResult () const VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_NODISCARD vk::Result join () const
 

Static Public Attributes

static VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType objectType = vk::ObjectType::eDeferredOperationKHR
 
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT debugReportObjectType
 

Detailed Description

Definition at line 7116 of file vulkan_raii.hpp.

Member Typedef Documentation

◆ CppType

◆ CType

Constructor & Destructor Documentation

◆ DeferredOperationKHR() [1/6]

vk::raii::DeferredOperationKHR::DeferredOperationKHR ( vk::raii::Device const &  device,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 7128 of file vulkan_raii.hpp.

◆ DeferredOperationKHR() [2/6]

vk::raii::DeferredOperationKHR::DeferredOperationKHR ( vk::raii::Device const &  device,
VkDeferredOperationKHR  operation,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 7135 of file vulkan_raii.hpp.

◆ DeferredOperationKHR() [3/6]

vk::raii::DeferredOperationKHR::DeferredOperationKHR ( std::nullptr_t  )
inline

Definition at line 7145 of file vulkan_raii.hpp.

◆ ~DeferredOperationKHR()

vk::raii::DeferredOperationKHR::~DeferredOperationKHR ( )
inline

Definition at line 7147 of file vulkan_raii.hpp.

◆ DeferredOperationKHR() [4/6]

vk::raii::DeferredOperationKHR::DeferredOperationKHR ( )
delete

◆ DeferredOperationKHR() [5/6]

vk::raii::DeferredOperationKHR::DeferredOperationKHR ( DeferredOperationKHR const &  )
delete

◆ DeferredOperationKHR() [6/6]

vk::raii::DeferredOperationKHR::DeferredOperationKHR ( DeferredOperationKHR &&  rhs)
inline

Definition at line 7155 of file vulkan_raii.hpp.

Member Function Documentation

◆ clear()

void vk::raii::DeferredOperationKHR::clear ( )
inline

Definition at line 7187 of file vulkan_raii.hpp.

◆ getDevice()

vk::Device vk::raii::DeferredOperationKHR::getDevice ( ) const
inline

Definition at line 7209 of file vulkan_raii.hpp.

◆ getDispatcher()

vk::raii::DeviceDispatcher const* vk::raii::DeferredOperationKHR::getDispatcher ( ) const
inline

Definition at line 7214 of file vulkan_raii.hpp.

◆ getMaxConcurrency()

VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint32_t vk::raii::DeferredOperationKHR::getMaxConcurrency ( ) const

Definition at line 19952 of file vulkan_raii.hpp.

◆ getResult()

VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result vk::raii::DeferredOperationKHR::getResult ( ) const

Definition at line 19963 of file vulkan_raii.hpp.

◆ join()

VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result vk::raii::DeferredOperationKHR::join ( ) const

Definition at line 19974 of file vulkan_raii.hpp.

◆ operator vk::DeferredOperationKHR()

vk::raii::DeferredOperationKHR::operator vk::DeferredOperationKHR ( ) const
inline

Definition at line 7182 of file vulkan_raii.hpp.

◆ operator*()

vk::DeferredOperationKHR const& vk::raii::DeferredOperationKHR::operator* ( ) const
inline

Definition at line 7177 of file vulkan_raii.hpp.

◆ operator=() [1/2]

DeferredOperationKHR& vk::raii::DeferredOperationKHR::operator= ( DeferredOperationKHR &&  rhs)
inline

Definition at line 7165 of file vulkan_raii.hpp.

◆ operator=() [2/2]

DeferredOperationKHR& vk::raii::DeferredOperationKHR::operator= ( DeferredOperationKHR const &  )
delete

◆ release()

vk::DeferredOperationKHR vk::raii::DeferredOperationKHR::release ( )
inline

Definition at line 7201 of file vulkan_raii.hpp.

◆ swap()

void vk::raii::DeferredOperationKHR::swap ( vk::raii::DeferredOperationKHR rhs)
inline

Definition at line 7220 of file vulkan_raii.hpp.

Member Data Documentation

◆ debugReportObjectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT vk::raii::DeferredOperationKHR::debugReportObjectType
static

◆ objectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType vk::raii::DeferredOperationKHR::objectType = vk::ObjectType::eDeferredOperationKHR
static

Definition at line 7122 of file vulkan_raii.hpp.


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