SDL  2.0
VULKAN_HPP_NAMESPACE::DescriptorSetLayout Class Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR DescriptorSetLayout ()
 
VULKAN_HPP_CONSTEXPR DescriptorSetLayout (std::nullptr_t)
 
VULKAN_HPP_TYPESAFE_EXPLICIT DescriptorSetLayout (VkDescriptorSetLayout descriptorSetLayout)
 
DescriptorSetLayoutoperator= (std::nullptr_t)
 
bool operator== (DescriptorSetLayout const &rhs) const
 
bool operator!= (DescriptorSetLayout const &rhs) const
 
bool operator< (DescriptorSetLayout const &rhs) const
 
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDescriptorSetLayout () const
 
 operator bool () const
 
bool operator! () const
 

Private Attributes

VkDescriptorSetLayout m_descriptorSetLayout
 

Detailed Description

Definition at line 3681 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DescriptorSetLayout() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorSetLayout::DescriptorSetLayout ( )
inline

Definition at line 3684 of file vulkan.hpp.

◆ DescriptorSetLayout() [2/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorSetLayout::DescriptorSetLayout ( std::nullptr_t  )
inline

Definition at line 3688 of file vulkan.hpp.

◆ DescriptorSetLayout() [3/3]

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::DescriptorSetLayout::DescriptorSetLayout ( VkDescriptorSetLayout  descriptorSetLayout)
inline

Definition at line 3692 of file vulkan.hpp.

3693  : m_descriptorSetLayout( descriptorSetLayout )
3694  {}

Member Function Documentation

◆ operator bool()

VULKAN_HPP_NAMESPACE::DescriptorSetLayout::operator bool ( ) const
inlineexplicit

Definition at line 3732 of file vulkan.hpp.

3733  {
3735  }

References m_descriptorSetLayout, and VK_NULL_HANDLE.

◆ operator VkDescriptorSetLayout()

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::DescriptorSetLayout::operator VkDescriptorSetLayout ( ) const
inline

Definition at line 3727 of file vulkan.hpp.

3728  {
3729  return m_descriptorSetLayout;
3730  }

References m_descriptorSetLayout.

◆ operator!()

bool VULKAN_HPP_NAMESPACE::DescriptorSetLayout::operator! ( ) const
inline

Definition at line 3737 of file vulkan.hpp.

3738  {
3740  }

References m_descriptorSetLayout, and VK_NULL_HANDLE.

◆ operator!=()

Definition at line 3715 of file vulkan.hpp.

3716  {
3717  return m_descriptorSetLayout != rhs.m_descriptorSetLayout;
3718  }

References m_descriptorSetLayout.

◆ operator<()

bool VULKAN_HPP_NAMESPACE::DescriptorSetLayout::operator< ( DescriptorSetLayout const &  rhs) const
inline

Definition at line 3720 of file vulkan.hpp.

3721  {
3722  return m_descriptorSetLayout < rhs.m_descriptorSetLayout;
3723  }

References m_descriptorSetLayout.

◆ operator=()

DescriptorSetLayout& VULKAN_HPP_NAMESPACE::DescriptorSetLayout::operator= ( std::nullptr_t  )
inline

Definition at line 3704 of file vulkan.hpp.

3705  {
3707  return *this;
3708  }

References m_descriptorSetLayout, and VK_NULL_HANDLE.

◆ operator==()

bool VULKAN_HPP_NAMESPACE::DescriptorSetLayout::operator== ( DescriptorSetLayout const &  rhs) const
inline

Definition at line 3710 of file vulkan.hpp.

3711  {
3712  return m_descriptorSetLayout == rhs.m_descriptorSetLayout;
3713  }

References m_descriptorSetLayout.

Field Documentation

◆ m_descriptorSetLayout

VkDescriptorSetLayout VULKAN_HPP_NAMESPACE::DescriptorSetLayout::m_descriptorSetLayout
private

The documentation for this class was generated from the following file:
VK_NULL_HANDLE
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49
VULKAN_HPP_NAMESPACE::DescriptorSetLayout::m_descriptorSetLayout
VkDescriptorSetLayout m_descriptorSetLayout
Definition: vulkan.hpp:3743