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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT:
[legend]

Public Member Functions

 DebugUtilsLabelEXT (const char *pLabelName_=nullptr, std::array< float, 4 > const &color_={ { 0, 0, 0, 0 } })
 
 DebugUtilsLabelEXT (VkDebugUtilsLabelEXT const &rhs)
 
DebugUtilsLabelEXToperator= (VkDebugUtilsLabelEXT const &rhs)
 
DebugUtilsLabelEXTsetPNext (const void *pNext_)
 
DebugUtilsLabelEXTsetPLabelName (const char *pLabelName_)
 
DebugUtilsLabelEXTsetColor (std::array< float, 4 > color_)
 
 operator const VkDebugUtilsLabelEXT & () const
 
bool operator== (DebugUtilsLabelEXT const &rhs) const
 
bool operator!= (DebugUtilsLabelEXT const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
const char * pLabelName
 
float color [4]
 

Private Attributes

StructureType sType = StructureType::eDebugUtilsLabelEXT
 

Constructor & Destructor Documentation

◆ DebugUtilsLabelEXT() [1/2]

VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT::DebugUtilsLabelEXT ( const char *  pLabelName_ = nullptr,
std::array< float, 4 > const color_ = { { 0, 0, 0, 0 } } 
)
inline

◆ DebugUtilsLabelEXT() [2/2]

VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT::DebugUtilsLabelEXT ( VkDebugUtilsLabelEXT const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkDebugUtilsLabelEXT &()

VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT::operator const VkDebugUtilsLabelEXT & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setColor()

DebugUtilsLabelEXT& VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT::setColor ( std::array< float, 4 >  color_)
inline
Here is the call graph for this function:

◆ setPLabelName()

DebugUtilsLabelEXT& VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT::setPLabelName ( const char *  pLabelName_)
inline

◆ setPNext()

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

Member Data Documentation

◆ color

float VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT::color[4]

◆ pLabelName

const char* VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT::pLabelName

◆ pNext

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

◆ sType

StructureType VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT::sType = StructureType::eDebugUtilsLabelEXT
private

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