Vulkan-Hpp
vk::MultiDrawInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkMultiDrawInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR MultiDrawInfoEXT (uint32_t firstVertex_={}, uint32_t vertexCount_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR MultiDrawInfoEXT (MultiDrawInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 MultiDrawInfoEXT (VkMultiDrawInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
MultiDrawInfoEXToperator= (MultiDrawInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
MultiDrawInfoEXToperator= (VkMultiDrawInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 MultiDrawInfoEXTsetFirstVertex (uint32_t firstVertex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 MultiDrawInfoEXTsetVertexCount (uint32_t vertexCount_) VULKAN_HPP_NOEXCEPT
 
 operator VkMultiDrawInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkMultiDrawInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (MultiDrawInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (MultiDrawInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t firstVertex = {}
 
uint32_t vertexCount = {}
 

Detailed Description

Definition at line 53508 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ MultiDrawInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::MultiDrawInfoEXT::MultiDrawInfoEXT ( uint32_t  firstVertex_ = {},
uint32_t  vertexCount_ = {} 
)
inline

Definition at line 53513 of file vulkan_structs.hpp.

◆ MultiDrawInfoEXT() [2/3]

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

◆ MultiDrawInfoEXT() [3/3]

vk::MultiDrawInfoEXT::MultiDrawInfoEXT ( VkMultiDrawInfoEXT const &  rhs)
inline

Definition at line 53521 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkMultiDrawInfoEXT &()

vk::MultiDrawInfoEXT::operator VkMultiDrawInfoEXT & ( )
inline

Definition at line 53551 of file vulkan_structs.hpp.

◆ operator VkMultiDrawInfoEXT const &()

vk::MultiDrawInfoEXT::operator VkMultiDrawInfoEXT const & ( ) const
inline

Definition at line 53546 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 53580 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

MultiDrawInfoEXT& vk::MultiDrawInfoEXT::operator= ( VkMultiDrawInfoEXT const &  rhs)
inline

Definition at line 53526 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 53571 of file vulkan_structs.hpp.

◆ setFirstVertex()

VULKAN_HPP_CONSTEXPR_14 MultiDrawInfoEXT& vk::MultiDrawInfoEXT::setFirstVertex ( uint32_t  firstVertex_)
inline

Definition at line 53533 of file vulkan_structs.hpp.

◆ setVertexCount()

VULKAN_HPP_CONSTEXPR_14 MultiDrawInfoEXT& vk::MultiDrawInfoEXT::setVertexCount ( uint32_t  vertexCount_)
inline

Definition at line 53539 of file vulkan_structs.hpp.

Member Data Documentation

◆ firstVertex

uint32_t vk::MultiDrawInfoEXT::firstVertex = {}

Definition at line 53587 of file vulkan_structs.hpp.

◆ vertexCount

uint32_t vk::MultiDrawInfoEXT::vertexCount = {}

Definition at line 53588 of file vulkan_structs.hpp.


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