Vulkan-Hpp
vk::SpecializationMapEntry Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSpecializationMapEntry
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SpecializationMapEntry (uint32_t constantID_={}, uint32_t offset_={}, size_t size_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SpecializationMapEntry (SpecializationMapEntry const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SpecializationMapEntry (VkSpecializationMapEntry const &rhs) VULKAN_HPP_NOEXCEPT
 
SpecializationMapEntryoperator= (SpecializationMapEntry const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SpecializationMapEntryoperator= (VkSpecializationMapEntry const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SpecializationMapEntrysetConstantID (uint32_t constantID_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SpecializationMapEntrysetOffset (uint32_t offset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SpecializationMapEntrysetSize (size_t size_) VULKAN_HPP_NOEXCEPT
 
 operator VkSpecializationMapEntry const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSpecializationMapEntry & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SpecializationMapEntry const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SpecializationMapEntry const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t constantID = {}
 
uint32_t offset = {}
 
size_t size = {}
 

Detailed Description

Definition at line 15720 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ SpecializationMapEntry() [1/3]

VULKAN_HPP_CONSTEXPR vk::SpecializationMapEntry::SpecializationMapEntry ( uint32_t  constantID_ = {},
uint32_t  offset_ = {},
size_t  size_ = {} 
)
inline

Definition at line 15725 of file vulkan_structs.hpp.

◆ SpecializationMapEntry() [2/3]

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

◆ SpecializationMapEntry() [3/3]

vk::SpecializationMapEntry::SpecializationMapEntry ( VkSpecializationMapEntry const &  rhs)
inline

Definition at line 15734 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkSpecializationMapEntry &()

vk::SpecializationMapEntry::operator VkSpecializationMapEntry & ( )
inline

Definition at line 15773 of file vulkan_structs.hpp.

◆ operator VkSpecializationMapEntry const &()

vk::SpecializationMapEntry::operator VkSpecializationMapEntry const & ( ) const
inline

Definition at line 15768 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 15802 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

SpecializationMapEntry& vk::SpecializationMapEntry::operator= ( VkSpecializationMapEntry const &  rhs)
inline

Definition at line 15742 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 15793 of file vulkan_structs.hpp.

◆ setConstantID()

VULKAN_HPP_CONSTEXPR_14 SpecializationMapEntry& vk::SpecializationMapEntry::setConstantID ( uint32_t  constantID_)
inline

Definition at line 15749 of file vulkan_structs.hpp.

◆ setOffset()

VULKAN_HPP_CONSTEXPR_14 SpecializationMapEntry& vk::SpecializationMapEntry::setOffset ( uint32_t  offset_)
inline

Definition at line 15755 of file vulkan_structs.hpp.

◆ setSize()

VULKAN_HPP_CONSTEXPR_14 SpecializationMapEntry& vk::SpecializationMapEntry::setSize ( size_t  size_)
inline

Definition at line 15761 of file vulkan_structs.hpp.

Member Data Documentation

◆ constantID

uint32_t vk::SpecializationMapEntry::constantID = {}

Definition at line 15809 of file vulkan_structs.hpp.

◆ offset

uint32_t vk::SpecializationMapEntry::offset = {}

Definition at line 15810 of file vulkan_structs.hpp.

◆ size

size_t vk::SpecializationMapEntry::size = {}

Definition at line 15811 of file vulkan_structs.hpp.


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