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

#include <vulkan_raii.hpp>

Public Types

using CType = VkDescriptorUpdateTemplate
 
using CppType = vk::DescriptorUpdateTemplate
 

Public Member Functions

 DescriptorUpdateTemplate (vk::raii::Device const &device, vk::DescriptorUpdateTemplateCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 DescriptorUpdateTemplate (vk::raii::Device const &device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 DescriptorUpdateTemplate (std::nullptr_t)
 
 ~DescriptorUpdateTemplate ()
 
 DescriptorUpdateTemplate ()=delete
 
 DescriptorUpdateTemplate (DescriptorUpdateTemplate const &)=delete
 
 DescriptorUpdateTemplate (DescriptorUpdateTemplate &&rhs) VULKAN_HPP_NOEXCEPT
 
DescriptorUpdateTemplateoperator= (DescriptorUpdateTemplate const &)=delete
 
DescriptorUpdateTemplateoperator= (DescriptorUpdateTemplate &&rhs) VULKAN_HPP_NOEXCEPT
 
vk::DescriptorUpdateTemplate const & operator* () const VULKAN_HPP_NOEXCEPT
 
 operator vk::DescriptorUpdateTemplate () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
vk::DescriptorUpdateTemplate release ()
 
vk::Device getDevice () const
 
vk::raii::DeviceDispatcher const * getDispatcher () const
 
void swap (vk::raii::DescriptorUpdateTemplate &rhs) VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

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

Detailed Description

Definition at line 7640 of file vulkan_raii.hpp.

Member Typedef Documentation

◆ CppType

◆ CType

Constructor & Destructor Documentation

◆ DescriptorUpdateTemplate() [1/6]

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

Definition at line 7652 of file vulkan_raii.hpp.

◆ DescriptorUpdateTemplate() [2/6]

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

Definition at line 7660 of file vulkan_raii.hpp.

◆ DescriptorUpdateTemplate() [3/6]

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

Definition at line 7670 of file vulkan_raii.hpp.

◆ ~DescriptorUpdateTemplate()

vk::raii::DescriptorUpdateTemplate::~DescriptorUpdateTemplate ( )
inline

Definition at line 7672 of file vulkan_raii.hpp.

◆ DescriptorUpdateTemplate() [4/6]

vk::raii::DescriptorUpdateTemplate::DescriptorUpdateTemplate ( )
delete

◆ DescriptorUpdateTemplate() [5/6]

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

◆ DescriptorUpdateTemplate() [6/6]

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

Definition at line 7680 of file vulkan_raii.hpp.

Member Function Documentation

◆ clear()

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

Definition at line 7712 of file vulkan_raii.hpp.

◆ getDevice()

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

Definition at line 7734 of file vulkan_raii.hpp.

◆ getDispatcher()

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

Definition at line 7739 of file vulkan_raii.hpp.

◆ operator vk::DescriptorUpdateTemplate()

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

Definition at line 7707 of file vulkan_raii.hpp.

◆ operator*()

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

Definition at line 7702 of file vulkan_raii.hpp.

◆ operator=() [1/2]

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

Definition at line 7690 of file vulkan_raii.hpp.

◆ operator=() [2/2]

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

◆ release()

vk::DescriptorUpdateTemplate vk::raii::DescriptorUpdateTemplate::release ( )
inline

Definition at line 7726 of file vulkan_raii.hpp.

◆ swap()

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

Definition at line 7745 of file vulkan_raii.hpp.

Member Data Documentation

◆ debugReportObjectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT vk::raii::DescriptorUpdateTemplate::debugReportObjectType
static

◆ objectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType vk::raii::DescriptorUpdateTemplate::objectType = vk::ObjectType::eDescriptorUpdateTemplate
static

Definition at line 7646 of file vulkan_raii.hpp.


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