Vulkan-Hpp
vk::DescriptorBufferInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDescriptorBufferInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DescriptorBufferInfo (vk::Buffer buffer_={}, vk::DeviceSize offset_={}, vk::DeviceSize range_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DescriptorBufferInfo (DescriptorBufferInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DescriptorBufferInfo (VkDescriptorBufferInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
DescriptorBufferInfooperator= (DescriptorBufferInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DescriptorBufferInfooperator= (VkDescriptorBufferInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorBufferInfosetBuffer (vk::Buffer buffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorBufferInfosetOffset (vk::DeviceSize offset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorBufferInfosetRange (vk::DeviceSize range_) VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorBufferInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorBufferInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DescriptorBufferInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DescriptorBufferInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

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

Detailed Description

Definition at line 23841 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DescriptorBufferInfo() [1/3]

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

Definition at line 23846 of file vulkan_structs.hpp.

◆ DescriptorBufferInfo() [2/3]

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

◆ DescriptorBufferInfo() [3/3]

vk::DescriptorBufferInfo::DescriptorBufferInfo ( VkDescriptorBufferInfo const &  rhs)
inline

Definition at line 23857 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDescriptorBufferInfo &()

vk::DescriptorBufferInfo::operator VkDescriptorBufferInfo & ( )
inline

Definition at line 23896 of file vulkan_structs.hpp.

◆ operator VkDescriptorBufferInfo const &()

vk::DescriptorBufferInfo::operator VkDescriptorBufferInfo const & ( ) const
inline

Definition at line 23891 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 23925 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DescriptorBufferInfo& vk::DescriptorBufferInfo::operator= ( VkDescriptorBufferInfo const &  rhs)
inline

Definition at line 23865 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 23916 of file vulkan_structs.hpp.

◆ setBuffer()

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

Definition at line 23872 of file vulkan_structs.hpp.

◆ setOffset()

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

Definition at line 23878 of file vulkan_structs.hpp.

◆ setRange()

VULKAN_HPP_CONSTEXPR_14 DescriptorBufferInfo& vk::DescriptorBufferInfo::setRange ( vk::DeviceSize  range_)
inline

Definition at line 23884 of file vulkan_structs.hpp.

Member Data Documentation

◆ buffer

vk::Buffer vk::DescriptorBufferInfo::buffer = {}

Definition at line 23932 of file vulkan_structs.hpp.

◆ offset

vk::DeviceSize vk::DescriptorBufferInfo::offset = {}

Definition at line 23933 of file vulkan_structs.hpp.

◆ range

vk::DeviceSize vk::DescriptorBufferInfo::range = {}

Definition at line 23934 of file vulkan_structs.hpp.


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