HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDebugUtilsObjectTagInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DebugUtilsObjectTagInfoEXT (VULKAN_HPP_NAMESPACE::ObjectType objectType_=VULKAN_HPP_NAMESPACE::ObjectType::eUnknown, uint64_t objectHandle_={}, uint64_t tagName_={}, size_t tagSize_={}, const void *pTag_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DebugUtilsObjectTagInfoEXT (DebugUtilsObjectTagInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DebugUtilsObjectTagInfoEXT (VkDebugUtilsObjectTagInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
template<typename T >
 DebugUtilsObjectTagInfoEXT (VULKAN_HPP_NAMESPACE::ObjectType objectType_, uint64_t objectHandle_, uint64_t tagName_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const T > const &tag_, const void *pNext_=nullptr)
 
DebugUtilsObjectTagInfoEXToperator= (DebugUtilsObjectTagInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DebugUtilsObjectTagInfoEXToperator= (VkDebugUtilsObjectTagInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsObjectTagInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsObjectTagInfoEXT
setObjectType (VULKAN_HPP_NAMESPACE::ObjectType objectType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsObjectTagInfoEXT
setObjectHandle (uint64_t objectHandle_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsObjectTagInfoEXT
setTagName (uint64_t tagName_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsObjectTagInfoEXT
setTagSize (size_t tagSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsObjectTagInfoEXT
setPTag (const void *pTag_) VULKAN_HPP_NOEXCEPT
 
template<typename T >
DebugUtilsObjectTagInfoEXTsetTag (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const T > const &tag_) VULKAN_HPP_NOEXCEPT
 
 operator VkDebugUtilsObjectTagInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDebugUtilsObjectTagInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DebugUtilsObjectTagInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DebugUtilsObjectTagInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugUtilsObjectTagInfoEXT
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::ObjectType objectType = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown
 
uint64_t objectHandle = {}
 
uint64_t tagName = {}
 
size_t tagSize = {}
 
const voidpTag = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 19261 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::DebugUtilsObjectTagInfoEXT ( VULKAN_HPP_NAMESPACE::ObjectType  objectType_ = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown,
uint64_t  objectHandle_ = {},
uint64_t  tagName_ = {},
size_t  tagSize_ = {},
const void pTag_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 19269 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::DebugUtilsObjectTagInfoEXT ( DebugUtilsObjectTagInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::DebugUtilsObjectTagInfoEXT ( VkDebugUtilsObjectTagInfoEXT const rhs)
inline

Definition at line 19286 of file vulkan_structs.hpp.

template<typename T >
VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::DebugUtilsObjectTagInfoEXT ( VULKAN_HPP_NAMESPACE::ObjectType  objectType_,
uint64_t  objectHandle_,
uint64_t  tagName_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const T > const tag_,
const void pNext_ = nullptr 
)
inline

Definition at line 19293 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::operator VkDebugUtilsObjectTagInfoEXT & ( )
inline

Definition at line 19370 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::operator VkDebugUtilsObjectTagInfoEXT const & ( ) const
inline

Definition at line 19365 of file vulkan_structs.hpp.

DebugUtilsObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::operator= ( DebugUtilsObjectTagInfoEXT const rhs)
default
DebugUtilsObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::operator= ( VkDebugUtilsObjectTagInfoEXT const rhs)
inline

Definition at line 19311 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::operator== ( DebugUtilsObjectTagInfoEXT const rhs) const
inline

Definition at line 19396 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::setObjectHandle ( uint64_t  objectHandle_)
inline

Definition at line 19330 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::setObjectType ( VULKAN_HPP_NAMESPACE::ObjectType  objectType_)
inline

Definition at line 19324 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::setPNext ( const void pNext_)
inline

Definition at line 19318 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::setPTag ( const void pTag_)
inline

Definition at line 19348 of file vulkan_structs.hpp.

template<typename T >
DebugUtilsObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::setTag ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const T > const tag_)
inline

Definition at line 19356 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::setTagName ( uint64_t  tagName_)
inline

Definition at line 19336 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::setTagSize ( size_t  tagSize_)
inline

Definition at line 19342 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::allowDuplicate = false
static

Definition at line 19265 of file vulkan_structs.hpp.

uint64_t VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::objectHandle = {}

Definition at line 19416 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ObjectType VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::objectType = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown

Definition at line 19415 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::pNext = {}

Definition at line 19414 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::pTag = {}

Definition at line 19419 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::structureType = StructureType::eDebugUtilsObjectTagInfoEXT
static

Definition at line 19266 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::sType = StructureType::eDebugUtilsObjectTagInfoEXT

Definition at line 19413 of file vulkan_structs.hpp.

uint64_t VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::tagName = {}

Definition at line 19417 of file vulkan_structs.hpp.

size_t VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::tagSize = {}

Definition at line 19418 of file vulkan_structs.hpp.


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