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.

18629  {
18631  }

References memcpy.

Member Function Documentation

◆ operator VkCommandBufferInheritanceConditionalRenderingInfoEXT &()

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

Definition at line 18655 of file vulkan.hpp.

18656  {
18657  return *reinterpret_cast<VkCommandBufferInheritanceConditionalRenderingInfoEXT*>(this);
18658  }

◆ operator VkCommandBufferInheritanceConditionalRenderingInfoEXT const &()

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

Definition at line 18650 of file vulkan.hpp.

18651  {
18652  return *reinterpret_cast<const VkCommandBufferInheritanceConditionalRenderingInfoEXT*>(this);
18653  }

◆ 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  }

References operator==().

◆ operator=()

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

Definition at line 18633 of file vulkan.hpp.

18634  {
18636  return *this;
18637  }

References memcpy.

◆ operator==()

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

Definition at line 18660 of file vulkan.hpp.

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

References conditionalRenderingEnable, pNext, and sType.

Referenced by operator!=().

◆ 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  }

References conditionalRenderingEnable.

◆ 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  }

References pNext.

Field Documentation

◆ conditionalRenderingEnable

Bool32 VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::conditionalRenderingEnable

Definition at line 18677 of file vulkan.hpp.

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

◆ pNext

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

Definition at line 18676 of file vulkan.hpp.

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

◆ 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:
VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::conditionalRenderingEnable
Bool32 conditionalRenderingEnable
Definition: vulkan.hpp:18677
VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::pNext
const void * pNext
Definition: vulkan.hpp:18676
VkCommandBufferInheritanceConditionalRenderingInfoEXT
Definition: vulkan_core.h:6737
memcpy
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::sType
StructureType sType
Definition: vulkan.hpp:18673
VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::CommandBufferInheritanceConditionalRenderingInfoEXT
CommandBufferInheritanceConditionalRenderingInfoEXT(Bool32 conditionalRenderingEnable_=0)
Definition: vulkan.hpp:18623
VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::operator==
bool operator==(CommandBufferInheritanceConditionalRenderingInfoEXT const &rhs) const
Definition: vulkan.hpp:18660