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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDebugMarkerObjectNameInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DebugMarkerObjectNameInfoEXT (VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType_=VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown, uint64_t object_={}, const char *pObjectName_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DebugMarkerObjectNameInfoEXT (DebugMarkerObjectNameInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DebugMarkerObjectNameInfoEXT (VkDebugMarkerObjectNameInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
DebugMarkerObjectNameInfoEXToperator= (DebugMarkerObjectNameInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DebugMarkerObjectNameInfoEXToperator= (VkDebugMarkerObjectNameInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugMarkerObjectNameInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugMarkerObjectNameInfoEXT
setObjectType (VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugMarkerObjectNameInfoEXT
setObject (uint64_t object_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugMarkerObjectNameInfoEXT
setPObjectName (const char *pObjectName_) VULKAN_HPP_NOEXCEPT
 
 operator VkDebugMarkerObjectNameInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDebugMarkerObjectNameInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DebugMarkerObjectNameInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DebugMarkerObjectNameInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugMarkerObjectNameInfoEXT
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType = VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown
 
uint64_t object = {}
 
const char * pObjectName = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 18194 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::DebugMarkerObjectNameInfoEXT ( VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT  objectType_ = VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown,
uint64_t  object_ = {},
const char *  pObjectName_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 18203 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::DebugMarkerObjectNameInfoEXT ( DebugMarkerObjectNameInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::DebugMarkerObjectNameInfoEXT ( VkDebugMarkerObjectNameInfoEXT const rhs)
inline

Definition at line 18216 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::operator VkDebugMarkerObjectNameInfoEXT & ( )
inline

Definition at line 18261 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::operator VkDebugMarkerObjectNameInfoEXT const & ( ) const
inline

Definition at line 18256 of file vulkan_structs.hpp.

DebugMarkerObjectNameInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::operator= ( DebugMarkerObjectNameInfoEXT const rhs)
default
DebugMarkerObjectNameInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::operator= ( VkDebugMarkerObjectNameInfoEXT const rhs)
inline

Definition at line 18224 of file vulkan_structs.hpp.

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

Definition at line 18301 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectNameInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::setObject ( uint64_t  object_)
inline

Definition at line 18243 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectNameInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::setObjectType ( VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT  objectType_)
inline

Definition at line 18237 of file vulkan_structs.hpp.

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

Definition at line 18231 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectNameInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::setPObjectName ( const char *  pObjectName_)
inline

Definition at line 18249 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 18198 of file vulkan_structs.hpp.

uint64_t VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::object = {}

Definition at line 18316 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::objectType = VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown

Definition at line 18315 of file vulkan_structs.hpp.

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

Definition at line 18314 of file vulkan_structs.hpp.

const char* VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::pObjectName = {}

Definition at line 18317 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::structureType = StructureType::eDebugMarkerObjectNameInfoEXT
static

Definition at line 18199 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::sType = StructureType::eDebugMarkerObjectNameInfoEXT

Definition at line 18313 of file vulkan_structs.hpp.


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