HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkBindIndexBufferIndirectCommandNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR BindIndexBufferIndirectCommandNV (VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress_={}, uint32_t size_={}, VULKAN_HPP_NAMESPACE::IndexType indexType_=VULKAN_HPP_NAMESPACE::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
BindIndexBufferIndirectCommandNV
setBufferAddress (VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
BindIndexBufferIndirectCommandNV
setSize (uint32_t size_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
BindIndexBufferIndirectCommandNV
setIndexType (VULKAN_HPP_NAMESPACE::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

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

Detailed Description

Definition at line 7743 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 7749 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV::BindIndexBufferIndirectCommandNV ( BindIndexBufferIndirectCommandNV const rhs)
default
VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV::BindIndexBufferIndirectCommandNV ( VkBindIndexBufferIndirectCommandNV const rhs)
inline

Definition at line 7760 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 7799 of file vulkan_structs.hpp.

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

Definition at line 7794 of file vulkan_structs.hpp.

BindIndexBufferIndirectCommandNV& VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV::operator= ( BindIndexBufferIndirectCommandNV const rhs)
default
BindIndexBufferIndirectCommandNV& VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV::operator= ( VkBindIndexBufferIndirectCommandNV const rhs)
inline

Definition at line 7768 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV::operator== ( BindIndexBufferIndirectCommandNV const rhs) const
inline

Definition at line 7819 of file vulkan_structs.hpp.

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

Definition at line 7775 of file vulkan_structs.hpp.

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

Definition at line 7787 of file vulkan_structs.hpp.

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

Definition at line 7781 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::DeviceAddress VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV::bufferAddress = {}

Definition at line 7835 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::IndexType VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV::indexType = VULKAN_HPP_NAMESPACE::IndexType::eUint16

Definition at line 7837 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV::size = {}

Definition at line 7836 of file vulkan_structs.hpp.


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