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

#include <vulkan_raii.hpp>

Public Types

using CType = VkCuModuleNVX
 
using CppType = vk::CuModuleNVX
 

Public Member Functions

 CuModuleNVX (vk::raii::Device const &device, vk::CuModuleCreateInfoNVX const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 CuModuleNVX (vk::raii::Device const &device, VkCuModuleNVX module, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 CuModuleNVX (std::nullptr_t)
 
 ~CuModuleNVX ()
 
 CuModuleNVX ()=delete
 
 CuModuleNVX (CuModuleNVX const &)=delete
 
 CuModuleNVX (CuModuleNVX &&rhs) VULKAN_HPP_NOEXCEPT
 
CuModuleNVXoperator= (CuModuleNVX const &)=delete
 
CuModuleNVXoperator= (CuModuleNVX &&rhs) VULKAN_HPP_NOEXCEPT
 
vk::CuModuleNVX const & operator* () const VULKAN_HPP_NOEXCEPT
 
 operator vk::CuModuleNVX () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
vk::CuModuleNVX release ()
 
vk::Device getDevice () const
 
vk::raii::DeviceDispatcher const * getDispatcher () const
 
void swap (vk::raii::CuModuleNVX &rhs) VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

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

Detailed Description

Definition at line 6511 of file vulkan_raii.hpp.

Member Typedef Documentation

◆ CppType

◆ CType

Definition at line 6514 of file vulkan_raii.hpp.

Constructor & Destructor Documentation

◆ CuModuleNVX() [1/6]

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

Definition at line 6523 of file vulkan_raii.hpp.

◆ CuModuleNVX() [2/6]

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

Definition at line 6531 of file vulkan_raii.hpp.

◆ CuModuleNVX() [3/6]

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

Definition at line 6541 of file vulkan_raii.hpp.

◆ ~CuModuleNVX()

vk::raii::CuModuleNVX::~CuModuleNVX ( )
inline

Definition at line 6543 of file vulkan_raii.hpp.

◆ CuModuleNVX() [4/6]

vk::raii::CuModuleNVX::CuModuleNVX ( )
delete

◆ CuModuleNVX() [5/6]

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

◆ CuModuleNVX() [6/6]

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

Definition at line 6551 of file vulkan_raii.hpp.

Member Function Documentation

◆ clear()

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

Definition at line 6583 of file vulkan_raii.hpp.

◆ getDevice()

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

Definition at line 6604 of file vulkan_raii.hpp.

◆ getDispatcher()

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

Definition at line 6609 of file vulkan_raii.hpp.

◆ operator vk::CuModuleNVX()

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

Definition at line 6578 of file vulkan_raii.hpp.

◆ operator*()

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

Definition at line 6573 of file vulkan_raii.hpp.

◆ operator=() [1/2]

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

Definition at line 6561 of file vulkan_raii.hpp.

◆ operator=() [2/2]

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

◆ release()

vk::CuModuleNVX vk::raii::CuModuleNVX::release ( )
inline

Definition at line 6596 of file vulkan_raii.hpp.

◆ swap()

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

Definition at line 6615 of file vulkan_raii.hpp.

Member Data Documentation

◆ debugReportObjectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT vk::raii::CuModuleNVX::debugReportObjectType
static

◆ objectType

Definition at line 6517 of file vulkan_raii.hpp.


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