Vulkan-Hpp
vk::DebugUtilsObjectNameInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDebugUtilsObjectNameInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DebugUtilsObjectNameInfoEXT (vk::ObjectType objectType_=vk::ObjectType::eUnknown, uint64_t objectHandle_={}, const char *pObjectName_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DebugUtilsObjectNameInfoEXT (DebugUtilsObjectNameInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DebugUtilsObjectNameInfoEXT (VkDebugUtilsObjectNameInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
DebugUtilsObjectNameInfoEXToperator= (DebugUtilsObjectNameInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DebugUtilsObjectNameInfoEXToperator= (VkDebugUtilsObjectNameInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXTsetObjectType (vk::ObjectType objectType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXTsetObjectHandle (uint64_t objectHandle_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXTsetPObjectName (const char *pObjectName_) VULKAN_HPP_NOEXCEPT
 
 operator VkDebugUtilsObjectNameInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDebugUtilsObjectNameInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DebugUtilsObjectNameInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DebugUtilsObjectNameInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDebugUtilsObjectNameInfoEXT
 
const void * pNext = {}
 
vk::ObjectType objectType = vk::ObjectType::eUnknown
 
uint64_t objectHandle = {}
 
const char * pObjectName = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 21487 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DebugUtilsObjectNameInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::DebugUtilsObjectNameInfoEXT::DebugUtilsObjectNameInfoEXT ( vk::ObjectType  objectType_ = vk::ObjectType::eUnknown,
uint64_t  objectHandle_ = {},
const char *  pObjectName_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 21495 of file vulkan_structs.hpp.

◆ DebugUtilsObjectNameInfoEXT() [2/3]

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

◆ DebugUtilsObjectNameInfoEXT() [3/3]

vk::DebugUtilsObjectNameInfoEXT::DebugUtilsObjectNameInfoEXT ( VkDebugUtilsObjectNameInfoEXT const &  rhs)
inline

Definition at line 21508 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDebugUtilsObjectNameInfoEXT &()

vk::DebugUtilsObjectNameInfoEXT::operator VkDebugUtilsObjectNameInfoEXT & ( )
inline

Definition at line 21553 of file vulkan_structs.hpp.

◆ operator VkDebugUtilsObjectNameInfoEXT const &()

vk::DebugUtilsObjectNameInfoEXT::operator VkDebugUtilsObjectNameInfoEXT const & ( ) const
inline

Definition at line 21548 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 21596 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DebugUtilsObjectNameInfoEXT& vk::DebugUtilsObjectNameInfoEXT::operator= ( VkDebugUtilsObjectNameInfoEXT const &  rhs)
inline

Definition at line 21516 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 21590 of file vulkan_structs.hpp.

◆ setObjectHandle()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXT& vk::DebugUtilsObjectNameInfoEXT::setObjectHandle ( uint64_t  objectHandle_)
inline

Definition at line 21535 of file vulkan_structs.hpp.

◆ setObjectType()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXT& vk::DebugUtilsObjectNameInfoEXT::setObjectType ( vk::ObjectType  objectType_)
inline

Definition at line 21529 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 21523 of file vulkan_structs.hpp.

◆ setPObjectName()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXT& vk::DebugUtilsObjectNameInfoEXT::setPObjectName ( const char *  pObjectName_)
inline

Definition at line 21541 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 21491 of file vulkan_structs.hpp.

◆ objectHandle

uint64_t vk::DebugUtilsObjectNameInfoEXT::objectHandle = {}

Definition at line 21605 of file vulkan_structs.hpp.

◆ objectType

vk::ObjectType vk::DebugUtilsObjectNameInfoEXT::objectType = vk::ObjectType::eUnknown

Definition at line 21604 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 21603 of file vulkan_structs.hpp.

◆ pObjectName

const char* vk::DebugUtilsObjectNameInfoEXT::pObjectName = {}

Definition at line 21606 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DebugUtilsObjectNameInfoEXT::structureType = StructureType::eDebugUtilsObjectNameInfoEXT
static

Definition at line 21492 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DebugUtilsObjectNameInfoEXT::sType = StructureType::eDebugUtilsObjectNameInfoEXT

Definition at line 21602 of file vulkan_structs.hpp.


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