Vulkan-Hpp
vk::CuFunctionCreateInfoNVX Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCuFunctionCreateInfoNVX
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CuFunctionCreateInfoNVX (vk::CuModuleNVX module_={}, const char *pName_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR CuFunctionCreateInfoNVX (CuFunctionCreateInfoNVX const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CuFunctionCreateInfoNVX (VkCuFunctionCreateInfoNVX const &rhs) VULKAN_HPP_NOEXCEPT
 
CuFunctionCreateInfoNVXoperator= (CuFunctionCreateInfoNVX const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CuFunctionCreateInfoNVXoperator= (VkCuFunctionCreateInfoNVX const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CuFunctionCreateInfoNVXsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CuFunctionCreateInfoNVXsetModule (vk::CuModuleNVX module_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CuFunctionCreateInfoNVXsetPName (const char *pName_) VULKAN_HPP_NOEXCEPT
 
 operator VkCuFunctionCreateInfoNVX const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkCuFunctionCreateInfoNVX & () VULKAN_HPP_NOEXCEPT
 
bool operator== (CuFunctionCreateInfoNVX const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (CuFunctionCreateInfoNVX const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eCuFunctionCreateInfoNVX
 
const void * pNext = {}
 
vk::CuModuleNVX module = {}
 
const char * pName = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCuFunctionCreateInfoNVX
 

Detailed Description

Definition at line 19692 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ CuFunctionCreateInfoNVX() [1/3]

VULKAN_HPP_CONSTEXPR vk::CuFunctionCreateInfoNVX::CuFunctionCreateInfoNVX ( vk::CuModuleNVX  module_ = {},
const char *  pName_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 19701 of file vulkan_structs.hpp.

◆ CuFunctionCreateInfoNVX() [2/3]

VULKAN_HPP_CONSTEXPR vk::CuFunctionCreateInfoNVX::CuFunctionCreateInfoNVX ( CuFunctionCreateInfoNVX const &  rhs)
default

◆ CuFunctionCreateInfoNVX() [3/3]

vk::CuFunctionCreateInfoNVX::CuFunctionCreateInfoNVX ( VkCuFunctionCreateInfoNVX const &  rhs)
inline

Definition at line 19710 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkCuFunctionCreateInfoNVX &()

vk::CuFunctionCreateInfoNVX::operator VkCuFunctionCreateInfoNVX & ( )
inline

Definition at line 19749 of file vulkan_structs.hpp.

◆ operator VkCuFunctionCreateInfoNVX const &()

vk::CuFunctionCreateInfoNVX::operator VkCuFunctionCreateInfoNVX const & ( ) const
inline

Definition at line 19744 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::CuFunctionCreateInfoNVX::operator!= ( CuFunctionCreateInfoNVX const &  rhs) const
inline

Definition at line 19788 of file vulkan_structs.hpp.

◆ operator=() [1/2]

CuFunctionCreateInfoNVX& vk::CuFunctionCreateInfoNVX::operator= ( CuFunctionCreateInfoNVX const &  rhs)
default

◆ operator=() [2/2]

CuFunctionCreateInfoNVX& vk::CuFunctionCreateInfoNVX::operator= ( VkCuFunctionCreateInfoNVX const &  rhs)
inline

Definition at line 19718 of file vulkan_structs.hpp.

◆ operator==()

bool vk::CuFunctionCreateInfoNVX::operator== ( CuFunctionCreateInfoNVX const &  rhs) const
inline

Definition at line 19783 of file vulkan_structs.hpp.

◆ setModule()

VULKAN_HPP_CONSTEXPR_14 CuFunctionCreateInfoNVX& vk::CuFunctionCreateInfoNVX::setModule ( vk::CuModuleNVX  module_)
inline

Definition at line 19731 of file vulkan_structs.hpp.

◆ setPName()

VULKAN_HPP_CONSTEXPR_14 CuFunctionCreateInfoNVX& vk::CuFunctionCreateInfoNVX::setPName ( const char *  pName_)
inline

Definition at line 19737 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 CuFunctionCreateInfoNVX& vk::CuFunctionCreateInfoNVX::setPNext ( const void *  pNext_)
inline

Definition at line 19725 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::CuFunctionCreateInfoNVX::allowDuplicate = false
static

Definition at line 19696 of file vulkan_structs.hpp.

◆ module

vk::CuModuleNVX vk::CuFunctionCreateInfoNVX::module = {}

Definition at line 19796 of file vulkan_structs.hpp.

◆ pName

const char* vk::CuFunctionCreateInfoNVX::pName = {}

Definition at line 19797 of file vulkan_structs.hpp.

◆ pNext

const void* vk::CuFunctionCreateInfoNVX::pNext = {}

Definition at line 19795 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::CuFunctionCreateInfoNVX::structureType = StructureType::eCuFunctionCreateInfoNVX
static

Definition at line 19697 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::CuFunctionCreateInfoNVX::sType = StructureType::eCuFunctionCreateInfoNVX

Definition at line 19794 of file vulkan_structs.hpp.


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