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 }
#define memcpy
Definition: SDL_malloc.c:630
CommandBufferInheritanceConditionalRenderingInfoEXT(Bool32 conditionalRenderingEnable_=0)
Definition: vulkan.hpp:18623

References memcpy.

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.

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 }
bool operator==(CommandBufferInheritanceConditionalRenderingInfoEXT const &rhs) const
Definition: vulkan.hpp:18660

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: