Vulkan-Hpp
vk::BindVertexBufferIndirectCommandNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkBindVertexBufferIndirectCommandNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR BindVertexBufferIndirectCommandNV (vk::DeviceAddress bufferAddress_={}, uint32_t size_={}, uint32_t stride_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR BindVertexBufferIndirectCommandNV (BindVertexBufferIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 BindVertexBufferIndirectCommandNV (VkBindVertexBufferIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT
 
BindVertexBufferIndirectCommandNVoperator= (BindVertexBufferIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
BindVertexBufferIndirectCommandNVoperator= (VkBindVertexBufferIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindVertexBufferIndirectCommandNVsetBufferAddress (vk::DeviceAddress bufferAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindVertexBufferIndirectCommandNVsetSize (uint32_t size_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindVertexBufferIndirectCommandNVsetStride (uint32_t stride_) VULKAN_HPP_NOEXCEPT
 
 operator VkBindVertexBufferIndirectCommandNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkBindVertexBufferIndirectCommandNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (BindVertexBufferIndirectCommandNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (BindVertexBufferIndirectCommandNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::DeviceAddress bufferAddress = {}
 
uint32_t size = {}
 
uint32_t stride = {}
 

Detailed Description

Definition at line 9984 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ BindVertexBufferIndirectCommandNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::BindVertexBufferIndirectCommandNV::BindVertexBufferIndirectCommandNV ( vk::DeviceAddress  bufferAddress_ = {},
uint32_t  size_ = {},
uint32_t  stride_ = {} 
)
inline

Definition at line 9989 of file vulkan_structs.hpp.

◆ BindVertexBufferIndirectCommandNV() [2/3]

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

◆ BindVertexBufferIndirectCommandNV() [3/3]

vk::BindVertexBufferIndirectCommandNV::BindVertexBufferIndirectCommandNV ( VkBindVertexBufferIndirectCommandNV const &  rhs)
inline

Definition at line 10000 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkBindVertexBufferIndirectCommandNV &()

vk::BindVertexBufferIndirectCommandNV::operator VkBindVertexBufferIndirectCommandNV & ( )
inline

Definition at line 10039 of file vulkan_structs.hpp.

◆ operator VkBindVertexBufferIndirectCommandNV const &()

vk::BindVertexBufferIndirectCommandNV::operator VkBindVertexBufferIndirectCommandNV const & ( ) const
inline

Definition at line 10034 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 10068 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

BindVertexBufferIndirectCommandNV& vk::BindVertexBufferIndirectCommandNV::operator= ( VkBindVertexBufferIndirectCommandNV const &  rhs)
inline

Definition at line 10008 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 10059 of file vulkan_structs.hpp.

◆ setBufferAddress()

VULKAN_HPP_CONSTEXPR_14 BindVertexBufferIndirectCommandNV& vk::BindVertexBufferIndirectCommandNV::setBufferAddress ( vk::DeviceAddress  bufferAddress_)
inline

Definition at line 10015 of file vulkan_structs.hpp.

◆ setSize()

VULKAN_HPP_CONSTEXPR_14 BindVertexBufferIndirectCommandNV& vk::BindVertexBufferIndirectCommandNV::setSize ( uint32_t  size_)
inline

Definition at line 10021 of file vulkan_structs.hpp.

◆ setStride()

VULKAN_HPP_CONSTEXPR_14 BindVertexBufferIndirectCommandNV& vk::BindVertexBufferIndirectCommandNV::setStride ( uint32_t  stride_)
inline

Definition at line 10027 of file vulkan_structs.hpp.

Member Data Documentation

◆ bufferAddress

vk::DeviceAddress vk::BindVertexBufferIndirectCommandNV::bufferAddress = {}

Definition at line 10075 of file vulkan_structs.hpp.

◆ size

uint32_t vk::BindVertexBufferIndirectCommandNV::size = {}

Definition at line 10076 of file vulkan_structs.hpp.

◆ stride

uint32_t vk::BindVertexBufferIndirectCommandNV::stride = {}

Definition at line 10077 of file vulkan_structs.hpp.


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