Vulkan-Hpp
vk::VertexInputAttributeDescription Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVertexInputAttributeDescription
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VertexInputAttributeDescription (uint32_t location_={}, uint32_t binding_={}, vk::Format format_=vk::Format::eUndefined, uint32_t offset_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VertexInputAttributeDescription (VertexInputAttributeDescription const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VertexInputAttributeDescription (VkVertexInputAttributeDescription const &rhs) VULKAN_HPP_NOEXCEPT
 
VertexInputAttributeDescriptionoperator= (VertexInputAttributeDescription const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VertexInputAttributeDescriptionoperator= (VkVertexInputAttributeDescription const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescriptionsetLocation (uint32_t location_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescriptionsetBinding (uint32_t binding_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescriptionsetFormat (vk::Format format_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescriptionsetOffset (uint32_t offset_) VULKAN_HPP_NOEXCEPT
 
 operator VkVertexInputAttributeDescription const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVertexInputAttributeDescription & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VertexInputAttributeDescription const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VertexInputAttributeDescription const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t location = {}
 
uint32_t binding = {}
 
vk::Format format = vk::Format::eUndefined
 
uint32_t offset = {}
 

Detailed Description

Definition at line 39677 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VertexInputAttributeDescription() [1/3]

VULKAN_HPP_CONSTEXPR vk::VertexInputAttributeDescription::VertexInputAttributeDescription ( uint32_t  location_ = {},
uint32_t  binding_ = {},
vk::Format  format_ = vk::Format::eUndefined,
uint32_t  offset_ = {} 
)
inline

Definition at line 39682 of file vulkan_structs.hpp.

◆ VertexInputAttributeDescription() [2/3]

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

◆ VertexInputAttributeDescription() [3/3]

vk::VertexInputAttributeDescription::VertexInputAttributeDescription ( VkVertexInputAttributeDescription const &  rhs)
inline

Definition at line 39695 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVertexInputAttributeDescription &()

vk::VertexInputAttributeDescription::operator VkVertexInputAttributeDescription & ( )
inline

Definition at line 39740 of file vulkan_structs.hpp.

◆ operator VkVertexInputAttributeDescription const &()

vk::VertexInputAttributeDescription::operator VkVertexInputAttributeDescription const & ( ) const
inline

Definition at line 39735 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 39769 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VertexInputAttributeDescription& vk::VertexInputAttributeDescription::operator= ( VkVertexInputAttributeDescription const &  rhs)
inline

Definition at line 39703 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 39760 of file vulkan_structs.hpp.

◆ setBinding()

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

Definition at line 39716 of file vulkan_structs.hpp.

◆ setFormat()

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

Definition at line 39722 of file vulkan_structs.hpp.

◆ setLocation()

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

Definition at line 39710 of file vulkan_structs.hpp.

◆ setOffset()

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

Definition at line 39728 of file vulkan_structs.hpp.

Member Data Documentation

◆ binding

uint32_t vk::VertexInputAttributeDescription::binding = {}

Definition at line 39777 of file vulkan_structs.hpp.

◆ format

vk::Format vk::VertexInputAttributeDescription::format = vk::Format::eUndefined

Definition at line 39778 of file vulkan_structs.hpp.

◆ location

uint32_t vk::VertexInputAttributeDescription::location = {}

Definition at line 39776 of file vulkan_structs.hpp.

◆ offset

uint32_t vk::VertexInputAttributeDescription::offset = {}

Definition at line 39779 of file vulkan_structs.hpp.


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