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

#include <vulkan_raii.hpp>

Public Types

using CType = VkCuFunctionNVX
 
using CppType = vk::CuFunctionNVX
 

Public Member Functions

 CuFunctionNVX (vk::raii::Device const &device, vk::CuFunctionCreateInfoNVX const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 CuFunctionNVX (vk::raii::Device const &device, VkCuFunctionNVX function, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 CuFunctionNVX (std::nullptr_t)
 
 ~CuFunctionNVX ()
 
 CuFunctionNVX ()=delete
 
 CuFunctionNVX (CuFunctionNVX const &)=delete
 
 CuFunctionNVX (CuFunctionNVX &&rhs) VULKAN_HPP_NOEXCEPT
 
CuFunctionNVXoperator= (CuFunctionNVX const &)=delete
 
CuFunctionNVXoperator= (CuFunctionNVX &&rhs) VULKAN_HPP_NOEXCEPT
 
vk::CuFunctionNVX const & operator* () const VULKAN_HPP_NOEXCEPT
 
 operator vk::CuFunctionNVX () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
vk::CuFunctionNVX release ()
 
vk::Device getDevice () const
 
vk::raii::DeviceDispatcher const * getDispatcher () const
 
void swap (vk::raii::CuFunctionNVX &rhs) VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

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

Detailed Description

Definition at line 6392 of file vulkan_raii.hpp.

Member Typedef Documentation

◆ CppType

◆ CType

Constructor & Destructor Documentation

◆ CuFunctionNVX() [1/6]

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

Definition at line 6404 of file vulkan_raii.hpp.

◆ CuFunctionNVX() [2/6]

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

Definition at line 6412 of file vulkan_raii.hpp.

◆ CuFunctionNVX() [3/6]

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

Definition at line 6422 of file vulkan_raii.hpp.

◆ ~CuFunctionNVX()

vk::raii::CuFunctionNVX::~CuFunctionNVX ( )
inline

Definition at line 6424 of file vulkan_raii.hpp.

◆ CuFunctionNVX() [4/6]

vk::raii::CuFunctionNVX::CuFunctionNVX ( )
delete

◆ CuFunctionNVX() [5/6]

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

◆ CuFunctionNVX() [6/6]

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

Definition at line 6432 of file vulkan_raii.hpp.

Member Function Documentation

◆ clear()

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

Definition at line 6464 of file vulkan_raii.hpp.

◆ getDevice()

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

Definition at line 6485 of file vulkan_raii.hpp.

◆ getDispatcher()

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

Definition at line 6490 of file vulkan_raii.hpp.

◆ operator vk::CuFunctionNVX()

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

Definition at line 6459 of file vulkan_raii.hpp.

◆ operator*()

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

Definition at line 6454 of file vulkan_raii.hpp.

◆ operator=() [1/2]

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

Definition at line 6442 of file vulkan_raii.hpp.

◆ operator=() [2/2]

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

◆ release()

vk::CuFunctionNVX vk::raii::CuFunctionNVX::release ( )
inline

Definition at line 6477 of file vulkan_raii.hpp.

◆ swap()

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

Definition at line 6496 of file vulkan_raii.hpp.

Member Data Documentation

◆ debugReportObjectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT vk::raii::CuFunctionNVX::debugReportObjectType
static

◆ objectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType vk::raii::CuFunctionNVX::objectType = vk::ObjectType::eCuFunctionNVX
static

Definition at line 6398 of file vulkan_raii.hpp.


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