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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDescriptorBufferInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DescriptorBufferInfo (VULKAN_HPP_NAMESPACE::Buffer buffer_={}, VULKAN_HPP_NAMESPACE::DeviceSize offset_={}, VULKAN_HPP_NAMESPACE::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
DescriptorBufferInfo
setBuffer (VULKAN_HPP_NAMESPACE::Buffer buffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorBufferInfo
setOffset (VULKAN_HPP_NAMESPACE::DeviceSize offset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorBufferInfo
setRange (VULKAN_HPP_NAMESPACE::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

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

Detailed Description

Definition at line 20842 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 20847 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorBufferInfo::DescriptorBufferInfo ( DescriptorBufferInfo const rhs)
default
VULKAN_HPP_NAMESPACE::DescriptorBufferInfo::DescriptorBufferInfo ( VkDescriptorBufferInfo const rhs)
inline

Definition at line 20858 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 20897 of file vulkan_structs.hpp.

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

Definition at line 20892 of file vulkan_structs.hpp.

DescriptorBufferInfo& VULKAN_HPP_NAMESPACE::DescriptorBufferInfo::operator= ( DescriptorBufferInfo const rhs)
default
DescriptorBufferInfo& VULKAN_HPP_NAMESPACE::DescriptorBufferInfo::operator= ( VkDescriptorBufferInfo const rhs)
inline

Definition at line 20866 of file vulkan_structs.hpp.

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

Definition at line 20917 of file vulkan_structs.hpp.

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

Definition at line 20873 of file vulkan_structs.hpp.

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

Definition at line 20879 of file vulkan_structs.hpp.

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

Definition at line 20885 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::Buffer VULKAN_HPP_NAMESPACE::DescriptorBufferInfo::buffer = {}

Definition at line 20933 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::DescriptorBufferInfo::offset = {}

Definition at line 20934 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::DescriptorBufferInfo::range = {}

Definition at line 20935 of file vulkan_structs.hpp.


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