Vulkan-Hpp
vk::VertexInputAttributeDescription2EXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVertexInputAttributeDescription2EXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VertexInputAttributeDescription2EXT (uint32_t location_={}, uint32_t binding_={}, vk::Format format_=vk::Format::eUndefined, uint32_t offset_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VertexInputAttributeDescription2EXT (VertexInputAttributeDescription2EXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VertexInputAttributeDescription2EXT (VkVertexInputAttributeDescription2EXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VertexInputAttributeDescription2EXToperator= (VertexInputAttributeDescription2EXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VertexInputAttributeDescription2EXToperator= (VkVertexInputAttributeDescription2EXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXTsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXTsetLocation (uint32_t location_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXTsetBinding (uint32_t binding_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXTsetFormat (vk::Format format_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXTsetOffset (uint32_t offset_) VULKAN_HPP_NOEXCEPT
 
 operator VkVertexInputAttributeDescription2EXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVertexInputAttributeDescription2EXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VertexInputAttributeDescription2EXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VertexInputAttributeDescription2EXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVertexInputAttributeDescription2EXT
 
void * pNext = {}
 
uint32_t location = {}
 
uint32_t binding = {}
 
vk::Format format = vk::Format::eUndefined
 
uint32_t offset = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 113318 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VertexInputAttributeDescription2EXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::VertexInputAttributeDescription2EXT::VertexInputAttributeDescription2EXT ( uint32_t  location_ = {},
uint32_t  binding_ = {},
vk::Format  format_ = vk::Format::eUndefined,
uint32_t  offset_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 113326 of file vulkan_structs.hpp.

◆ VertexInputAttributeDescription2EXT() [2/3]

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

◆ VertexInputAttributeDescription2EXT() [3/3]

vk::VertexInputAttributeDescription2EXT::VertexInputAttributeDescription2EXT ( VkVertexInputAttributeDescription2EXT const &  rhs)
inline

Definition at line 113341 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVertexInputAttributeDescription2EXT &()

vk::VertexInputAttributeDescription2EXT::operator VkVertexInputAttributeDescription2EXT & ( )
inline

Definition at line 113392 of file vulkan_structs.hpp.

◆ operator VkVertexInputAttributeDescription2EXT const &()

vk::VertexInputAttributeDescription2EXT::operator VkVertexInputAttributeDescription2EXT const & ( ) const
inline

Definition at line 113387 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 113427 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VertexInputAttributeDescription2EXT& vk::VertexInputAttributeDescription2EXT::operator= ( VkVertexInputAttributeDescription2EXT const &  rhs)
inline

Definition at line 113349 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 113417 of file vulkan_structs.hpp.

◆ setBinding()

VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXT& vk::VertexInputAttributeDescription2EXT::setBinding ( uint32_t  binding_)
inline

Definition at line 113368 of file vulkan_structs.hpp.

◆ setFormat()

VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXT& vk::VertexInputAttributeDescription2EXT::setFormat ( vk::Format  format_)
inline

Definition at line 113374 of file vulkan_structs.hpp.

◆ setLocation()

VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXT& vk::VertexInputAttributeDescription2EXT::setLocation ( uint32_t  location_)
inline

Definition at line 113362 of file vulkan_structs.hpp.

◆ setOffset()

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

Definition at line 113380 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXT& vk::VertexInputAttributeDescription2EXT::setPNext ( void *  pNext_)
inline

Definition at line 113356 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 113322 of file vulkan_structs.hpp.

◆ binding

uint32_t vk::VertexInputAttributeDescription2EXT::binding = {}

Definition at line 113437 of file vulkan_structs.hpp.

◆ format

vk::Format vk::VertexInputAttributeDescription2EXT::format = vk::Format::eUndefined

Definition at line 113438 of file vulkan_structs.hpp.

◆ location

uint32_t vk::VertexInputAttributeDescription2EXT::location = {}

Definition at line 113436 of file vulkan_structs.hpp.

◆ offset

uint32_t vk::VertexInputAttributeDescription2EXT::offset = {}

Definition at line 113439 of file vulkan_structs.hpp.

◆ pNext

void* vk::VertexInputAttributeDescription2EXT::pNext = {}

Definition at line 113435 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VertexInputAttributeDescription2EXT::structureType = StructureType::eVertexInputAttributeDescription2EXT
static

Definition at line 113323 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VertexInputAttributeDescription2EXT::sType = StructureType::eVertexInputAttributeDescription2EXT

Definition at line 113434 of file vulkan_structs.hpp.


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