SDL  2.0
VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT Struct Reference

#include <vulkan.hpp>

Public Member Functions

 CommandBufferInheritanceConditionalRenderingInfoEXT (Bool32 conditionalRenderingEnable_=0)
 
 CommandBufferInheritanceConditionalRenderingInfoEXT (VkCommandBufferInheritanceConditionalRenderingInfoEXT const &rhs)
 
CommandBufferInheritanceConditionalRenderingInfoEXToperator= (VkCommandBufferInheritanceConditionalRenderingInfoEXT const &rhs)
 
CommandBufferInheritanceConditionalRenderingInfoEXTsetPNext (const void *pNext_)
 
CommandBufferInheritanceConditionalRenderingInfoEXTsetConditionalRenderingEnable (Bool32 conditionalRenderingEnable_)
 
 operator VkCommandBufferInheritanceConditionalRenderingInfoEXT const & () const
 
 operator VkCommandBufferInheritanceConditionalRenderingInfoEXT & ()
 
bool operator== (CommandBufferInheritanceConditionalRenderingInfoEXT const &rhs) const
 
bool operator!= (CommandBufferInheritanceConditionalRenderingInfoEXT const &rhs) const
 

Data Fields

const voidpNext = nullptr
 
Bool32 conditionalRenderingEnable
 

Private Attributes

StructureType sType = StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT
 

Detailed Description

Definition at line 18621 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ CommandBufferInheritanceConditionalRenderingInfoEXT() [1/2]

VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::CommandBufferInheritanceConditionalRenderingInfoEXT ( Bool32  conditionalRenderingEnable_ = 0)
inline

Definition at line 18623 of file vulkan.hpp.

18624  : conditionalRenderingEnable( conditionalRenderingEnable_ )
18625  {
18626  }

◆ CommandBufferInheritanceConditionalRenderingInfoEXT() [2/2]

VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::CommandBufferInheritanceConditionalRenderingInfoEXT ( VkCommandBufferInheritanceConditionalRenderingInfoEXT const &  rhs)
inline

Definition at line 18628 of file vulkan.hpp.

References memcpy.

18629  {
18631  }
CommandBufferInheritanceConditionalRenderingInfoEXT(Bool32 conditionalRenderingEnable_=0)
Definition: vulkan.hpp:18623
#define memcpy
Definition: SDL_malloc.c:630

Member Function Documentation

◆ operator VkCommandBufferInheritanceConditionalRenderingInfoEXT &()

VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::operator VkCommandBufferInheritanceConditionalRenderingInfoEXT & ( )
inline

Definition at line 18655 of file vulkan.hpp.

◆ operator VkCommandBufferInheritanceConditionalRenderingInfoEXT const &()

VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::operator VkCommandBufferInheritanceConditionalRenderingInfoEXT const & ( ) const
inline

Definition at line 18650 of file vulkan.hpp.

◆ operator!=()

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

Definition at line 18667 of file vulkan.hpp.

18668  {
18669  return !operator==( rhs );
18670  }
bool operator==(CommandBufferInheritanceConditionalRenderingInfoEXT const &rhs) const
Definition: vulkan.hpp:18660

◆ operator=()

CommandBufferInheritanceConditionalRenderingInfoEXT& VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::operator= ( VkCommandBufferInheritanceConditionalRenderingInfoEXT const &  rhs)
inline

Definition at line 18633 of file vulkan.hpp.

References memcpy.

18634  {
18636  return *this;
18637  }
CommandBufferInheritanceConditionalRenderingInfoEXT(Bool32 conditionalRenderingEnable_=0)
Definition: vulkan.hpp:18623
#define memcpy
Definition: SDL_malloc.c:630

◆ operator==()

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

Definition at line 18660 of file vulkan.hpp.

References conditionalRenderingEnable, pNext, and sType.

18661  {
18662  return ( sType == rhs.sType )
18663  && ( pNext == rhs.pNext )
18664  && ( conditionalRenderingEnable == rhs.conditionalRenderingEnable );
18665  }

◆ setConditionalRenderingEnable()

CommandBufferInheritanceConditionalRenderingInfoEXT& VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::setConditionalRenderingEnable ( Bool32  conditionalRenderingEnable_)
inline

Definition at line 18644 of file vulkan.hpp.

18645  {
18646  conditionalRenderingEnable = conditionalRenderingEnable_;
18647  return *this;
18648  }

◆ setPNext()

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

Definition at line 18638 of file vulkan.hpp.

18639  {
18640  pNext = pNext_;
18641  return *this;
18642  }

Field Documentation

◆ conditionalRenderingEnable

Bool32 VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::conditionalRenderingEnable

Definition at line 18677 of file vulkan.hpp.

Referenced by operator==().

◆ pNext

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

Definition at line 18676 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::sType = StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT
private

Definition at line 18673 of file vulkan.hpp.

Referenced by operator==().


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