HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::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
SpecializationMapEntry
setConstantID (uint32_t constantID_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SpecializationMapEntry
setOffset (uint32_t offset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SpecializationMapEntry
setSize (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 14584 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 14589 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SpecializationMapEntry::SpecializationMapEntry ( SpecializationMapEntry const rhs)
default
VULKAN_HPP_NAMESPACE::SpecializationMapEntry::SpecializationMapEntry ( VkSpecializationMapEntry const rhs)
inline

Definition at line 14598 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 14637 of file vulkan_structs.hpp.

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

Definition at line 14632 of file vulkan_structs.hpp.

SpecializationMapEntry& VULKAN_HPP_NAMESPACE::SpecializationMapEntry::operator= ( SpecializationMapEntry const rhs)
default
SpecializationMapEntry& VULKAN_HPP_NAMESPACE::SpecializationMapEntry::operator= ( VkSpecializationMapEntry const rhs)
inline

Definition at line 14606 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::SpecializationMapEntry::operator== ( SpecializationMapEntry const rhs) const
inline

Definition at line 14657 of file vulkan_structs.hpp.

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

Definition at line 14613 of file vulkan_structs.hpp.

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

Definition at line 14619 of file vulkan_structs.hpp.

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

Definition at line 14625 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::SpecializationMapEntry::constantID = {}

Definition at line 14673 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::SpecializationMapEntry::offset = {}

Definition at line 14674 of file vulkan_structs.hpp.

size_t VULKAN_HPP_NAMESPACE::SpecializationMapEntry::size = {}

Definition at line 14675 of file vulkan_structs.hpp.


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