Vulkan-Hpp
vk::BindIndexBufferIndirectCommandNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkBindIndexBufferIndirectCommandNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR BindIndexBufferIndirectCommandNV (vk::DeviceAddress bufferAddress_={}, uint32_t size_={}, vk::IndexType indexType_=vk::IndexType::eUint16) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR BindIndexBufferIndirectCommandNV (BindIndexBufferIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 BindIndexBufferIndirectCommandNV (VkBindIndexBufferIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT
 
BindIndexBufferIndirectCommandNVoperator= (BindIndexBufferIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
BindIndexBufferIndirectCommandNVoperator= (VkBindIndexBufferIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindIndexBufferIndirectCommandNVsetBufferAddress (vk::DeviceAddress bufferAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindIndexBufferIndirectCommandNVsetSize (uint32_t size_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindIndexBufferIndirectCommandNVsetIndexType (vk::IndexType indexType_) VULKAN_HPP_NOEXCEPT
 
 operator VkBindIndexBufferIndirectCommandNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkBindIndexBufferIndirectCommandNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (BindIndexBufferIndirectCommandNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (BindIndexBufferIndirectCommandNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::DeviceAddress bufferAddress = {}
 
uint32_t size = {}
 
vk::IndexType indexType = vk::IndexType::eUint16
 

Detailed Description

Definition at line 8500 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ BindIndexBufferIndirectCommandNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::BindIndexBufferIndirectCommandNV::BindIndexBufferIndirectCommandNV ( vk::DeviceAddress  bufferAddress_ = {},
uint32_t  size_ = {},
vk::IndexType  indexType_ = vk::IndexType::eUint16 
)
inline

Definition at line 8506 of file vulkan_structs.hpp.

◆ BindIndexBufferIndirectCommandNV() [2/3]

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

◆ BindIndexBufferIndirectCommandNV() [3/3]

vk::BindIndexBufferIndirectCommandNV::BindIndexBufferIndirectCommandNV ( VkBindIndexBufferIndirectCommandNV const &  rhs)
inline

Definition at line 8517 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkBindIndexBufferIndirectCommandNV &()

vk::BindIndexBufferIndirectCommandNV::operator VkBindIndexBufferIndirectCommandNV & ( )
inline

Definition at line 8556 of file vulkan_structs.hpp.

◆ operator VkBindIndexBufferIndirectCommandNV const &()

vk::BindIndexBufferIndirectCommandNV::operator VkBindIndexBufferIndirectCommandNV const & ( ) const
inline

Definition at line 8551 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 8585 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

BindIndexBufferIndirectCommandNV& vk::BindIndexBufferIndirectCommandNV::operator= ( VkBindIndexBufferIndirectCommandNV const &  rhs)
inline

Definition at line 8525 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 8576 of file vulkan_structs.hpp.

◆ setBufferAddress()

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

Definition at line 8532 of file vulkan_structs.hpp.

◆ setIndexType()

VULKAN_HPP_CONSTEXPR_14 BindIndexBufferIndirectCommandNV& vk::BindIndexBufferIndirectCommandNV::setIndexType ( vk::IndexType  indexType_)
inline

Definition at line 8544 of file vulkan_structs.hpp.

◆ setSize()

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

Definition at line 8538 of file vulkan_structs.hpp.

Member Data Documentation

◆ bufferAddress

vk::DeviceAddress vk::BindIndexBufferIndirectCommandNV::bufferAddress = {}

Definition at line 8592 of file vulkan_structs.hpp.

◆ indexType

vk::IndexType vk::BindIndexBufferIndirectCommandNV::indexType = vk::IndexType::eUint16

Definition at line 8594 of file vulkan_structs.hpp.

◆ size

uint32_t vk::BindIndexBufferIndirectCommandNV::size = {}

Definition at line 8593 of file vulkan_structs.hpp.


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