Vulkan-Hpp
vk::IndirectCommandsStreamNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkIndirectCommandsStreamNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR IndirectCommandsStreamNV (vk::Buffer buffer_={}, vk::DeviceSize offset_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR IndirectCommandsStreamNV (IndirectCommandsStreamNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 IndirectCommandsStreamNV (VkIndirectCommandsStreamNV const &rhs) VULKAN_HPP_NOEXCEPT
 
IndirectCommandsStreamNVoperator= (IndirectCommandsStreamNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
IndirectCommandsStreamNVoperator= (VkIndirectCommandsStreamNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 IndirectCommandsStreamNVsetBuffer (vk::Buffer buffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 IndirectCommandsStreamNVsetOffset (vk::DeviceSize offset_) VULKAN_HPP_NOEXCEPT
 
 operator VkIndirectCommandsStreamNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkIndirectCommandsStreamNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (IndirectCommandsStreamNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (IndirectCommandsStreamNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::Buffer buffer = {}
 
vk::DeviceSize offset = {}
 

Detailed Description

Definition at line 38705 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ IndirectCommandsStreamNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::IndirectCommandsStreamNV::IndirectCommandsStreamNV ( vk::Buffer  buffer_ = {},
vk::DeviceSize  offset_ = {} 
)
inline

Definition at line 38710 of file vulkan_structs.hpp.

◆ IndirectCommandsStreamNV() [2/3]

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

◆ IndirectCommandsStreamNV() [3/3]

vk::IndirectCommandsStreamNV::IndirectCommandsStreamNV ( VkIndirectCommandsStreamNV const &  rhs)
inline

Definition at line 38719 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkIndirectCommandsStreamNV &()

vk::IndirectCommandsStreamNV::operator VkIndirectCommandsStreamNV & ( )
inline

Definition at line 38752 of file vulkan_structs.hpp.

◆ operator VkIndirectCommandsStreamNV const &()

vk::IndirectCommandsStreamNV::operator VkIndirectCommandsStreamNV const & ( ) const
inline

Definition at line 38747 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 38781 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

IndirectCommandsStreamNV& vk::IndirectCommandsStreamNV::operator= ( VkIndirectCommandsStreamNV const &  rhs)
inline

Definition at line 38727 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 38772 of file vulkan_structs.hpp.

◆ setBuffer()

VULKAN_HPP_CONSTEXPR_14 IndirectCommandsStreamNV& vk::IndirectCommandsStreamNV::setBuffer ( vk::Buffer  buffer_)
inline

Definition at line 38734 of file vulkan_structs.hpp.

◆ setOffset()

VULKAN_HPP_CONSTEXPR_14 IndirectCommandsStreamNV& vk::IndirectCommandsStreamNV::setOffset ( vk::DeviceSize  offset_)
inline

Definition at line 38740 of file vulkan_structs.hpp.

Member Data Documentation

◆ buffer

vk::Buffer vk::IndirectCommandsStreamNV::buffer = {}

Definition at line 38788 of file vulkan_structs.hpp.

◆ offset

vk::DeviceSize vk::IndirectCommandsStreamNV::offset = {}

Definition at line 38789 of file vulkan_structs.hpp.


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