RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT:
[legend]

Public Member Functions

 DebugMarkerObjectTagInfoEXT (DebugReportObjectTypeEXT objectType_=DebugReportObjectTypeEXT::eUnknown, uint64_t object_=0, uint64_t tagName_=0, size_t tagSize_=0, const void *pTag_=nullptr)
 
 DebugMarkerObjectTagInfoEXT (VkDebugMarkerObjectTagInfoEXT const &rhs)
 
DebugMarkerObjectTagInfoEXToperator= (VkDebugMarkerObjectTagInfoEXT const &rhs)
 
DebugMarkerObjectTagInfoEXTsetPNext (const void *pNext_)
 
DebugMarkerObjectTagInfoEXTsetObjectType (DebugReportObjectTypeEXT objectType_)
 
DebugMarkerObjectTagInfoEXTsetObject (uint64_t object_)
 
DebugMarkerObjectTagInfoEXTsetTagName (uint64_t tagName_)
 
DebugMarkerObjectTagInfoEXTsetTagSize (size_t tagSize_)
 
DebugMarkerObjectTagInfoEXTsetPTag (const void *pTag_)
 
 operator const VkDebugMarkerObjectTagInfoEXT & () const
 
bool operator== (DebugMarkerObjectTagInfoEXT const &rhs) const
 
bool operator!= (DebugMarkerObjectTagInfoEXT const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
DebugReportObjectTypeEXT objectType
 
uint64_t object
 
uint64_t tagName
 
size_t tagSize
 
const voidpTag
 

Private Attributes

StructureType sType = StructureType::eDebugMarkerObjectTagInfoEXT
 

Constructor & Destructor Documentation

◆ DebugMarkerObjectTagInfoEXT() [1/2]

VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::DebugMarkerObjectTagInfoEXT ( DebugReportObjectTypeEXT  objectType_ = DebugReportObjectTypeEXT::eUnknown,
uint64_t  object_ = 0,
uint64_t  tagName_ = 0,
size_t  tagSize_ = 0,
const void pTag_ = nullptr 
)
inline

◆ DebugMarkerObjectTagInfoEXT() [2/2]

VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::DebugMarkerObjectTagInfoEXT ( VkDebugMarkerObjectTagInfoEXT const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkDebugMarkerObjectTagInfoEXT &()

VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::operator const VkDebugMarkerObjectTagInfoEXT & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::operator!= ( DebugMarkerObjectTagInfoEXT const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

DebugMarkerObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::operator= ( VkDebugMarkerObjectTagInfoEXT const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::operator== ( DebugMarkerObjectTagInfoEXT const rhs) const
inline
Here is the caller graph for this function:

◆ setObject()

DebugMarkerObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::setObject ( uint64_t  object_)
inline

◆ setObjectType()

DebugMarkerObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::setObjectType ( DebugReportObjectTypeEXT  objectType_)
inline

◆ setPNext()

DebugMarkerObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::setPNext ( const void pNext_)
inline

◆ setPTag()

DebugMarkerObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::setPTag ( const void pTag_)
inline

◆ setTagName()

DebugMarkerObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::setTagName ( uint64_t  tagName_)
inline

◆ setTagSize()

DebugMarkerObjectTagInfoEXT& VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::setTagSize ( size_t  tagSize_)
inline

Member Data Documentation

◆ object

uint64_t VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::object

◆ objectType

DebugReportObjectTypeEXT VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::objectType

◆ pNext

const void* VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::pNext = nullptr

◆ pTag

const void* VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::pTag

◆ sType

StructureType VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::sType = StructureType::eDebugMarkerObjectTagInfoEXT
private

◆ tagName

uint64_t VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::tagName

◆ tagSize

size_t VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::tagSize

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