SDL 2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT Struct Reference

#include <vulkan.hpp>

Public Member Functions

 PhysicalDeviceConditionalRenderingFeaturesEXT (Bool32 conditionalRendering_=0, Bool32 inheritedConditionalRendering_=0)
 
 PhysicalDeviceConditionalRenderingFeaturesEXT (VkPhysicalDeviceConditionalRenderingFeaturesEXT const &rhs)
 
PhysicalDeviceConditionalRenderingFeaturesEXToperator= (VkPhysicalDeviceConditionalRenderingFeaturesEXT const &rhs)
 
PhysicalDeviceConditionalRenderingFeaturesEXTsetPNext (void *pNext_)
 
PhysicalDeviceConditionalRenderingFeaturesEXTsetConditionalRendering (Bool32 conditionalRendering_)
 
PhysicalDeviceConditionalRenderingFeaturesEXTsetInheritedConditionalRendering (Bool32 inheritedConditionalRendering_)
 
 operator VkPhysicalDeviceConditionalRenderingFeaturesEXT const & () const
 
 operator VkPhysicalDeviceConditionalRenderingFeaturesEXT & ()
 
bool operator== (PhysicalDeviceConditionalRenderingFeaturesEXT const &rhs) const
 
bool operator!= (PhysicalDeviceConditionalRenderingFeaturesEXT const &rhs) const
 

Data Fields

voidpNext = nullptr
 
Bool32 conditionalRendering
 
Bool32 inheritedConditionalRendering
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT
 

Detailed Description

Definition at line 18823 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PhysicalDeviceConditionalRenderingFeaturesEXT() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::PhysicalDeviceConditionalRenderingFeaturesEXT ( Bool32  conditionalRendering_ = 0,
Bool32  inheritedConditionalRendering_ = 0 
)
inline

Definition at line 18825 of file vulkan.hpp.

18827 : conditionalRendering( conditionalRendering_ )
18828 , inheritedConditionalRendering( inheritedConditionalRendering_ )
18829 {
18830 }

◆ PhysicalDeviceConditionalRenderingFeaturesEXT() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::PhysicalDeviceConditionalRenderingFeaturesEXT ( VkPhysicalDeviceConditionalRenderingFeaturesEXT const &  rhs)
inline

Definition at line 18832 of file vulkan.hpp.

18833 {
18835 }
#define memcpy
Definition: SDL_malloc.c:630
PhysicalDeviceConditionalRenderingFeaturesEXT(Bool32 conditionalRendering_=0, Bool32 inheritedConditionalRendering_=0)
Definition: vulkan.hpp:18825

References memcpy.

Member Function Documentation

◆ operator VkPhysicalDeviceConditionalRenderingFeaturesEXT &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::operator VkPhysicalDeviceConditionalRenderingFeaturesEXT & ( )
inline

Definition at line 18865 of file vulkan.hpp.

◆ operator VkPhysicalDeviceConditionalRenderingFeaturesEXT const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::operator VkPhysicalDeviceConditionalRenderingFeaturesEXT const & ( ) const
inline

Definition at line 18860 of file vulkan.hpp.

18861 {
18862 return *reinterpret_cast<const VkPhysicalDeviceConditionalRenderingFeaturesEXT*>(this);
18863 }

◆ operator!=()

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

Definition at line 18878 of file vulkan.hpp.

18879 {
18880 return !operator==( rhs );
18881 }
bool operator==(PhysicalDeviceConditionalRenderingFeaturesEXT const &rhs) const
Definition: vulkan.hpp:18870

References operator==().

◆ operator=()

PhysicalDeviceConditionalRenderingFeaturesEXT & VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::operator= ( VkPhysicalDeviceConditionalRenderingFeaturesEXT const &  rhs)
inline

Definition at line 18837 of file vulkan.hpp.

18838 {
18840 return *this;
18841 }

References memcpy.

◆ operator==()

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

Definition at line 18870 of file vulkan.hpp.

18871 {
18872 return ( sType == rhs.sType )
18873 && ( pNext == rhs.pNext )
18874 && ( conditionalRendering == rhs.conditionalRendering )
18875 && ( inheritedConditionalRendering == rhs.inheritedConditionalRendering );
18876 }

References conditionalRendering, inheritedConditionalRendering, pNext, and sType.

Referenced by operator!=().

◆ setConditionalRendering()

PhysicalDeviceConditionalRenderingFeaturesEXT & VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::setConditionalRendering ( Bool32  conditionalRendering_)
inline

Definition at line 18848 of file vulkan.hpp.

18849 {
18850 conditionalRendering = conditionalRendering_;
18851 return *this;
18852 }

References conditionalRendering.

◆ setInheritedConditionalRendering()

PhysicalDeviceConditionalRenderingFeaturesEXT & VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::setInheritedConditionalRendering ( Bool32  inheritedConditionalRendering_)
inline

Definition at line 18854 of file vulkan.hpp.

18855 {
18856 inheritedConditionalRendering = inheritedConditionalRendering_;
18857 return *this;
18858 }

References inheritedConditionalRendering.

◆ setPNext()

PhysicalDeviceConditionalRenderingFeaturesEXT & VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::setPNext ( void pNext_)
inline

Definition at line 18842 of file vulkan.hpp.

18843 {
18844 pNext = pNext_;
18845 return *this;
18846 }

References pNext.

Field Documentation

◆ conditionalRendering

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::conditionalRendering

Definition at line 18888 of file vulkan.hpp.

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

◆ inheritedConditionalRendering

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::inheritedConditionalRendering

Definition at line 18889 of file vulkan.hpp.

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

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::pNext = nullptr

Definition at line 18887 of file vulkan.hpp.

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

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::sType = StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT
private

Definition at line 18884 of file vulkan.hpp.

Referenced by operator==().


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