Vulkan-Hpp
vk::BaseOutStructure Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkBaseOutStructure
 

Public Member Functions

 BaseOutStructure (vk::StructureType sType_=vk::StructureType::eApplicationInfo, struct vk::BaseOutStructure *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
 BaseOutStructure (BaseOutStructure const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 BaseOutStructure (VkBaseOutStructure const &rhs) VULKAN_HPP_NOEXCEPT
 
BaseOutStructureoperator= (BaseOutStructure const &rhs) VULKAN_HPP_NOEXCEPT=default
 
BaseOutStructureoperator= (VkBaseOutStructure const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BaseOutStructuresetPNext (struct vk::BaseOutStructure *pNext_) VULKAN_HPP_NOEXCEPT
 
 operator VkBaseOutStructure const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkBaseOutStructure & () VULKAN_HPP_NOEXCEPT
 
bool operator== (BaseOutStructure const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (BaseOutStructure const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = vk::StructureType::eApplicationInfo
 
struct vk::BaseOutStructurepNext = {}
 

Detailed Description

Definition at line 7033 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ BaseOutStructure() [1/3]

vk::BaseOutStructure::BaseOutStructure ( vk::StructureType  sType_ = vk::StructureType::eApplicationInfo,
struct vk::BaseOutStructure pNext_ = nullptr 
)
inline

Definition at line 7038 of file vulkan_structs.hpp.

◆ BaseOutStructure() [2/3]

vk::BaseOutStructure::BaseOutStructure ( BaseOutStructure const &  rhs)
default

◆ BaseOutStructure() [3/3]

vk::BaseOutStructure::BaseOutStructure ( VkBaseOutStructure const &  rhs)
inline

Definition at line 7047 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkBaseOutStructure &()

vk::BaseOutStructure::operator VkBaseOutStructure & ( )
inline

Definition at line 7071 of file vulkan_structs.hpp.

◆ operator VkBaseOutStructure const &()

vk::BaseOutStructure::operator VkBaseOutStructure const & ( ) const
inline

Definition at line 7066 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 7100 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

BaseOutStructure& vk::BaseOutStructure::operator= ( VkBaseOutStructure const &  rhs)
inline

Definition at line 7052 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 7091 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 BaseOutStructure& vk::BaseOutStructure::setPNext ( struct vk::BaseOutStructure pNext_)
inline

Definition at line 7059 of file vulkan_structs.hpp.

Member Data Documentation

◆ pNext

struct vk::BaseOutStructure* vk::BaseOutStructure::pNext = {}

Definition at line 7108 of file vulkan_structs.hpp.

◆ sType

Definition at line 7107 of file vulkan_structs.hpp.


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