Vulkan-Hpp
vk::ConditionalRenderingBeginInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkConditionalRenderingBeginInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ConditionalRenderingBeginInfoEXT (vk::Buffer buffer_={}, vk::DeviceSize offset_={}, vk::ConditionalRenderingFlagsEXT flags_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ConditionalRenderingBeginInfoEXT (ConditionalRenderingBeginInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ConditionalRenderingBeginInfoEXT (VkConditionalRenderingBeginInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
ConditionalRenderingBeginInfoEXToperator= (ConditionalRenderingBeginInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ConditionalRenderingBeginInfoEXToperator= (VkConditionalRenderingBeginInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXTsetBuffer (vk::Buffer buffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXTsetOffset (vk::DeviceSize offset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXTsetFlags (vk::ConditionalRenderingFlagsEXT flags_) VULKAN_HPP_NOEXCEPT
 
 operator VkConditionalRenderingBeginInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkConditionalRenderingBeginInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ConditionalRenderingBeginInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ConditionalRenderingBeginInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eConditionalRenderingBeginInfoEXT
 
const void * pNext = {}
 
vk::Buffer buffer = {}
 
vk::DeviceSize offset = {}
 
vk::ConditionalRenderingFlagsEXT flags = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eConditionalRenderingBeginInfoEXT
 

Detailed Description

Definition at line 16365 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ ConditionalRenderingBeginInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::ConditionalRenderingBeginInfoEXT::ConditionalRenderingBeginInfoEXT ( vk::Buffer  buffer_ = {},
vk::DeviceSize  offset_ = {},
vk::ConditionalRenderingFlagsEXT  flags_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 16373 of file vulkan_structs.hpp.

◆ ConditionalRenderingBeginInfoEXT() [2/3]

VULKAN_HPP_CONSTEXPR vk::ConditionalRenderingBeginInfoEXT::ConditionalRenderingBeginInfoEXT ( ConditionalRenderingBeginInfoEXT const &  rhs)
default

◆ ConditionalRenderingBeginInfoEXT() [3/3]

vk::ConditionalRenderingBeginInfoEXT::ConditionalRenderingBeginInfoEXT ( VkConditionalRenderingBeginInfoEXT const &  rhs)
inline

Definition at line 16386 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkConditionalRenderingBeginInfoEXT &()

vk::ConditionalRenderingBeginInfoEXT::operator VkConditionalRenderingBeginInfoEXT & ( )
inline

Definition at line 16431 of file vulkan_structs.hpp.

◆ operator VkConditionalRenderingBeginInfoEXT const &()

vk::ConditionalRenderingBeginInfoEXT::operator VkConditionalRenderingBeginInfoEXT const & ( ) const
inline

Definition at line 16426 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::ConditionalRenderingBeginInfoEXT::operator!= ( ConditionalRenderingBeginInfoEXT const &  rhs) const
inline

Definition at line 16464 of file vulkan_structs.hpp.

◆ operator=() [1/2]

ConditionalRenderingBeginInfoEXT& vk::ConditionalRenderingBeginInfoEXT::operator= ( ConditionalRenderingBeginInfoEXT const &  rhs)
default

◆ operator=() [2/2]

ConditionalRenderingBeginInfoEXT& vk::ConditionalRenderingBeginInfoEXT::operator= ( VkConditionalRenderingBeginInfoEXT const &  rhs)
inline

Definition at line 16394 of file vulkan_structs.hpp.

◆ operator==()

bool vk::ConditionalRenderingBeginInfoEXT::operator== ( ConditionalRenderingBeginInfoEXT const &  rhs) const
inline

Definition at line 16455 of file vulkan_structs.hpp.

◆ setBuffer()

VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXT& vk::ConditionalRenderingBeginInfoEXT::setBuffer ( vk::Buffer  buffer_)
inline

Definition at line 16407 of file vulkan_structs.hpp.

◆ setFlags()

VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXT& vk::ConditionalRenderingBeginInfoEXT::setFlags ( vk::ConditionalRenderingFlagsEXT  flags_)
inline

Definition at line 16419 of file vulkan_structs.hpp.

◆ setOffset()

VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXT& vk::ConditionalRenderingBeginInfoEXT::setOffset ( vk::DeviceSize  offset_)
inline

Definition at line 16413 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXT& vk::ConditionalRenderingBeginInfoEXT::setPNext ( const void *  pNext_)
inline

Definition at line 16401 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::ConditionalRenderingBeginInfoEXT::allowDuplicate = false
static

Definition at line 16369 of file vulkan_structs.hpp.

◆ buffer

vk::Buffer vk::ConditionalRenderingBeginInfoEXT::buffer = {}

Definition at line 16473 of file vulkan_structs.hpp.

◆ flags

vk::ConditionalRenderingFlagsEXT vk::ConditionalRenderingBeginInfoEXT::flags = {}

Definition at line 16475 of file vulkan_structs.hpp.

◆ offset

vk::DeviceSize vk::ConditionalRenderingBeginInfoEXT::offset = {}

Definition at line 16474 of file vulkan_structs.hpp.

◆ pNext

const void* vk::ConditionalRenderingBeginInfoEXT::pNext = {}

Definition at line 16472 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::ConditionalRenderingBeginInfoEXT::structureType = StructureType::eConditionalRenderingBeginInfoEXT
static

Definition at line 16370 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::ConditionalRenderingBeginInfoEXT::sType = StructureType::eConditionalRenderingBeginInfoEXT

Definition at line 16471 of file vulkan_structs.hpp.


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