Vulkan-Hpp
vk::BaseInStructure Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkBaseInStructure
 

Public Member Functions

 BaseInStructure (vk::StructureType sType_=vk::StructureType::eApplicationInfo, const struct vk::BaseInStructure *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
 BaseInStructure (BaseInStructure const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 BaseInStructure (VkBaseInStructure const &rhs) VULKAN_HPP_NOEXCEPT
 
BaseInStructureoperator= (BaseInStructure const &rhs) VULKAN_HPP_NOEXCEPT=default
 
BaseInStructureoperator= (VkBaseInStructure const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BaseInStructuresetPNext (const struct vk::BaseInStructure *pNext_) VULKAN_HPP_NOEXCEPT
 
 operator VkBaseInStructure const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkBaseInStructure & () VULKAN_HPP_NOEXCEPT
 
bool operator== (BaseInStructure const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (BaseInStructure const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = vk::StructureType::eApplicationInfo
 
const struct vk::BaseInStructurepNext = {}
 

Detailed Description

Definition at line 6955 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ BaseInStructure() [1/3]

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

Definition at line 6960 of file vulkan_structs.hpp.

◆ BaseInStructure() [2/3]

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

◆ BaseInStructure() [3/3]

vk::BaseInStructure::BaseInStructure ( VkBaseInStructure const &  rhs)
inline

Definition at line 6969 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkBaseInStructure &()

vk::BaseInStructure::operator VkBaseInStructure & ( )
inline

Definition at line 6993 of file vulkan_structs.hpp.

◆ operator VkBaseInStructure const &()

vk::BaseInStructure::operator VkBaseInStructure const & ( ) const
inline

Definition at line 6988 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 7022 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

BaseInStructure& vk::BaseInStructure::operator= ( VkBaseInStructure const &  rhs)
inline

Definition at line 6974 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 7013 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 BaseInStructure& vk::BaseInStructure::setPNext ( const struct vk::BaseInStructure pNext_)
inline

Definition at line 6981 of file vulkan_structs.hpp.

Member Data Documentation

◆ pNext

const struct vk::BaseInStructure* vk::BaseInStructure::pNext = {}

Definition at line 7030 of file vulkan_structs.hpp.

◆ sType

Definition at line 7029 of file vulkan_structs.hpp.


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