SDL 2.0
VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT Struct Reference

#include <vulkan.hpp>

Public Member Functions

 DescriptorPoolInlineUniformBlockCreateInfoEXT (uint32_t maxInlineUniformBlockBindings_=0)
 
 DescriptorPoolInlineUniformBlockCreateInfoEXT (VkDescriptorPoolInlineUniformBlockCreateInfoEXT const &rhs)
 
DescriptorPoolInlineUniformBlockCreateInfoEXToperator= (VkDescriptorPoolInlineUniformBlockCreateInfoEXT const &rhs)
 
DescriptorPoolInlineUniformBlockCreateInfoEXTsetPNext (const void *pNext_)
 
DescriptorPoolInlineUniformBlockCreateInfoEXTsetMaxInlineUniformBlockBindings (uint32_t maxInlineUniformBlockBindings_)
 
 operator VkDescriptorPoolInlineUniformBlockCreateInfoEXT const & () const
 
 operator VkDescriptorPoolInlineUniformBlockCreateInfoEXT & ()
 
bool operator== (DescriptorPoolInlineUniformBlockCreateInfoEXT const &rhs) const
 
bool operator!= (DescriptorPoolInlineUniformBlockCreateInfoEXT const &rhs) const
 

Data Fields

const voidpNext = nullptr
 
uint32_t maxInlineUniformBlockBindings
 

Private Attributes

StructureType sType = StructureType::eDescriptorPoolInlineUniformBlockCreateInfoEXT
 

Detailed Description

Definition at line 16984 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DescriptorPoolInlineUniformBlockCreateInfoEXT() [1/2]

VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::DescriptorPoolInlineUniformBlockCreateInfoEXT ( uint32_t  maxInlineUniformBlockBindings_ = 0)
inline

Definition at line 16986 of file vulkan.hpp.

16987 : maxInlineUniformBlockBindings( maxInlineUniformBlockBindings_ )
16988 {
16989 }

◆ DescriptorPoolInlineUniformBlockCreateInfoEXT() [2/2]

VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::DescriptorPoolInlineUniformBlockCreateInfoEXT ( VkDescriptorPoolInlineUniformBlockCreateInfoEXT const &  rhs)
inline

Definition at line 16991 of file vulkan.hpp.

16992 {
16994 }
#define memcpy
Definition: SDL_malloc.c:630
DescriptorPoolInlineUniformBlockCreateInfoEXT(uint32_t maxInlineUniformBlockBindings_=0)
Definition: vulkan.hpp:16986

References memcpy.

Member Function Documentation

◆ operator VkDescriptorPoolInlineUniformBlockCreateInfoEXT &()

VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::operator VkDescriptorPoolInlineUniformBlockCreateInfoEXT & ( )
inline

Definition at line 17018 of file vulkan.hpp.

◆ operator VkDescriptorPoolInlineUniformBlockCreateInfoEXT const &()

VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::operator VkDescriptorPoolInlineUniformBlockCreateInfoEXT const & ( ) const
inline

Definition at line 17013 of file vulkan.hpp.

17014 {
17015 return *reinterpret_cast<const VkDescriptorPoolInlineUniformBlockCreateInfoEXT*>(this);
17016 }

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::operator!= ( DescriptorPoolInlineUniformBlockCreateInfoEXT const &  rhs) const
inline

Definition at line 17030 of file vulkan.hpp.

17031 {
17032 return !operator==( rhs );
17033 }
bool operator==(DescriptorPoolInlineUniformBlockCreateInfoEXT const &rhs) const
Definition: vulkan.hpp:17023

References operator==().

◆ operator=()

DescriptorPoolInlineUniformBlockCreateInfoEXT & VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::operator= ( VkDescriptorPoolInlineUniformBlockCreateInfoEXT const &  rhs)
inline

Definition at line 16996 of file vulkan.hpp.

16997 {
16999 return *this;
17000 }

References memcpy.

◆ operator==()

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

Definition at line 17023 of file vulkan.hpp.

17024 {
17025 return ( sType == rhs.sType )
17026 && ( pNext == rhs.pNext )
17027 && ( maxInlineUniformBlockBindings == rhs.maxInlineUniformBlockBindings );
17028 }

References maxInlineUniformBlockBindings, pNext, and sType.

Referenced by operator!=().

◆ setMaxInlineUniformBlockBindings()

DescriptorPoolInlineUniformBlockCreateInfoEXT & VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::setMaxInlineUniformBlockBindings ( uint32_t  maxInlineUniformBlockBindings_)
inline

Definition at line 17007 of file vulkan.hpp.

17008 {
17009 maxInlineUniformBlockBindings = maxInlineUniformBlockBindings_;
17010 return *this;
17011 }

References maxInlineUniformBlockBindings.

◆ setPNext()

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

Definition at line 17001 of file vulkan.hpp.

17002 {
17003 pNext = pNext_;
17004 return *this;
17005 }

References pNext.

Field Documentation

◆ maxInlineUniformBlockBindings

uint32_t VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::maxInlineUniformBlockBindings

Definition at line 17040 of file vulkan.hpp.

Referenced by operator==(), and setMaxInlineUniformBlockBindings().

◆ pNext

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

Definition at line 17039 of file vulkan.hpp.

Referenced by operator==(), and setPNext().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::sType = StructureType::eDescriptorPoolInlineUniformBlockCreateInfoEXT
private

Definition at line 17036 of file vulkan.hpp.

Referenced by operator==().


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